Software Engineer I - Software Engineering
Cencora
- Pune, Maharashtra
- Permanent
- Full-time
- Develops detailed system design specifications to serve as a guide for system/program development
- Codes, tests, debugs and documents complex programs, and enhances existing programs to ensure that data processing production systems continue to meet user requirements
- Develops and maintains application design, program specification documents, and proprietary web applications
- Identifies and resolves system operating programs in order to provide continuous business operations
- Assists in scheduling, determining manpower requirements, and estimating costs to project completion in order to meet user requirements
- Designs and develops web based content and software applications
- Reports daily project status at team meetings and documents all code changes in issue tracking system
- Verifies that all source code changes are associated with an existing task in issue tracking system
- Updates issue tracking system with all new requests from team members or stake holders.
- Works with project lead and internal stakeholders to formulate sprint backlog
- Conducts a wide range of tests and analyses to ensure hardware and/or software meets or exceeds standards and end-user requirements
- Identifies, recommends and implements changes to enhance effectiveness of Engineering, Implementation and Service strategies
- Supports technical issues, rollouts, implementations and upgrades as needed
- Supervises the work of external engineering vendors, analyzing the testing performed by vendors, and provides feedback and expertise to technicians
- Participates in a collaborative team supporting current applications, as well as future technology platforms that touch every part of business, including actuarial, accounting/finance, agency management, annuity administration, compliance, and marketing
- Focuses on ensuring security is built into the software development life cycle, and the delivery of trusted products and services to the application teams
- Android Development Certification
- Microsoft Asp.Net Certification
- Microsoft Certified Engineer
- Application/Infrastructure/Enterprise Architect Training and Certification, e.g. TOGAF
- Certified Scrum Master
- SAFe Agile Certification
- DevOps Certifications like AWS Certified DevOps Engineer
- Assertiveness
- Creativity & Innovation
- Critical Thinking
- Impact and Influencing
- Multitasking
- Prioritization and Organization
- API Design
- Cloud Computing Methodologies
- Integration Testing & Validation
- Programming/Coding
- Database Management
- Software Development Life Cycle (SDLC)
- Technical Documentation
- Web Application Infrastructure
- Web Development Frameworks
- Cloud Computing Tools like AWS, Azure, Google cloud
- Container Management and Orchestration Tools
- Big Data Frameworks like Hadoop
- Java Frameworks like JDBC, Spring, ORM Solutions, JPA, JEE, JMS, Gradle, Object Oriented Design
- Microsoft Office Suite
- NoSQL Database Platforms like MongoDB, BigTable, Redis, RavenDB Cassandra, HBase, Neo4j, and CouchDB
- Programming Languages like JavaScript, HTML/CSS, Python, SQL
- Operating Systems & Servers like Windows, Linux, Citrix, IBM, Oracle, SQL