As a Software Engineer, you will play a key role in developing and maintaining robust software solutions using the .NET framework. Working within an agile environment, you'll help drive the full development lifecycle—from design and coding to testing and deployment—while adhering to strict timelines and business objectives.
What You'll Do
- Convert business specifications into efficient, maintainable, and defect-minimized code.
- Work hand-in-hand with product managers, designers, and other engineers to deliver reliable software increments.
- Integrate security and quality checks directly into the development pipeline using DevSecOps methodologies.
- Apply static code analysis and automated security scanning tools to uphold code integrity and compliance.
- Produce clear documentation for codebases, system designs, and development processes to support team knowledge sharing.
What We're Looking For
- Proven experience developing software in a team that follows agile practices.
- Strong understanding of continuous integration and continuous delivery (CI/CD) pipelines.
- Proficiency with .NET technologies and a commitment to writing clean, scalable code.
- Familiarity with tools that support code quality, security testing, and automated analysis.
- A collaborative mindset with a focus on continuous improvement and team-wide learning.
Work Environment
This is a hybrid role based in Hyderabad, combining in-office collaboration with flexible work arrangements. The team emphasizes code quality, security-first development, and a culture where feedback and innovation are part of everyday work.