← Back to job listings
FE
Sr. Software Engineer II
Fa Ewmy Saasfaprod1 · Hyderabad, Telangana, India
About The Role
We are seeking a Senior Software Engineer to design, build, and enhance enterprise-grade desktop applications. This role requires strong ownership across the full development lifecycle and the ability to deliver high-quality, scalable, and maintainable solutions while mentoring team members and driving engineering excellence.
Product Ownership & Delivery
- Own end-to-end delivery of features, from requirement analysis to production release
- Collaborate with Product, Design, and QA teams to define and refine requirements
- Translate business needs into scalable technical solutions
- Ensure high quality, performance, and reliability of delivered features
Design & Development
- Design and develop robust desktop applications using.NET 8 and 10 / C# or similar technologies
- Apply strong knowledge of software design patterns, OOP principles, and clean architecture
- Write clean, maintainable, and testable code following engineering best practices
- Contribute to system design and architectural decisions
Quality & Engineering Excellence
- Develop and maintain unit and integration tests
- Identify and resolve performance bottlenecks
- Drive improvements in code quality, refactoring, and technical debt management
- Ensure adherence to security, compliance, and coding standards
Collaboration & Leadership
- Mentor and guide junior and mid-level engineers
- Participate in code reviews and enforce coding standards
- Work closely with cross-functional teams to deliver integrated solutions
- Communicate technical concepts clearly to both technical and non-technical stakeholders
Continuous Improvement & Innovation
- Promote adoption of modern tools, frameworks, and development practices
- Contribute to CI/CD, automation, and DevOps improvements
- Stay updated with emerging technologies and drive innovation within the team
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 4+ years of experience in software development
- Strong experience in desktop application development (e.g., WPF, WinForms, or similar)
- Expertise in.NET ecosystem (C#, ASP.NET, Entity Framework)
- Strong understanding of: Data structures and algorithms
- Software design patterns and architecture
- Database concepts (SQL/NoSQL)
Preferred Qualifications
- Experience working on enterprise or product-based applications
- Familiarity with CI/CD pipelines, Git, and DevOps practices
- Knowledge of desktop performance optimization techniques
- Experience working in Agile/Scrum environments
- Uses feedback, communication best practices, and appropriate collaboration channels to work effectively with technical and non-technical stakeholders.
- Adapts effectively to changing priorities and contributes to lessons learned through retrospectives, root-cause analysis, and continuous improvement practices.
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring