Software Engineer
- Pune, Maharashtra
- Permanent
- Full-time
- Develop and implement software applications, ensuring adherence to best practices in Agility core practices and System Design.
- Manage and maintain source control and code management systems, including configuration management and release processes.
- Contribute to continuous deployment and release pipelines, optimizing for efficiency and reliability.
- Apply strong analytical skills to understand business requirements and translate them into technical solutions.
- Engage in Relational Data Modelling to design and optimize database structures.
- Implement and maintain scripting solutions for automation and operational efficiency.
- Participate in Digital Project Management activities, ensuring timely and successful project delivery.
- Support service operations and resilience, identifying and resolving issues promptly.
- Enforce to Information Security protocols and guidelines to protect sensitive data.
- Identify, assess, and mitigate risks through effective Risk Management strategies.
- Facilitate technical discussions and workshops, encouraging collaboration within the team.
- Communicate technical concepts clearly and concisely to both technical and non-technical stakeholders.
- Proven experience as a Software Engineer with a strong understanding of Agility core practices.
- Capability in one or more of our core Programming Languages of Python, React or .Net
- Proven expertise in Analytics and problem-solving.
- Proficiency in scripting languages and tools.
- Experience with Source control and code management systems.
- Familiarity with Continuous deployment and release methodologies.
- Knowledge of Configuration management and release processes.
- Understanding of Information Security best practices.
- Experience with Risk Management in a software development context.
- Excellent Communication, mentor, and facilitation skills.
- Ability to contribute to Digital Project Management initiatives.
- Solid grasp of System Design principles.