AL

Software Engineer

Alter Domus
Hyderabad2-5 LPA Posted 25 Jun 2025
FULL TIME
.NET
Oops
Sql
C#.net
Azure
+1 more

Job Description

Responsibilities:

  • Develop clean, maintainable, and efficient code while following best practices and coding standards in both front-end and back-end development.
  • Work closely with Product Owners and Business Analysts to gather requirements, clarify project scope, and ensure alignment with business objectives.
  • Assist with complex feature requests and enhancements to improve application functionality and user experience.
  • Coordinate with cross-functional teams to ensure timely delivery of projects and meet deadlines.
  • Collaborate closely with UX/UI designers to apply modern design principles and ensure a seamless user experience across applications.
  • Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to ensure effective communication and project tracking.
  • Utilize analytical and problem-solving skills to enhance, maintain, monitor, and troubleshoot applications effectively.
  • Ensure client needs are met throughout the systems analysis, development, and implementation phases by collaborating closely with stakeholders.
  • Provide comprehensive development life-cycle services, from initial design through deployment and ongoing support.

Qualifications:

  • 2-5 years of professional experience in full stack development, with a strong focus on Angular, .NET, and .NET Core.
  • Very strong expertise in developing and integrating RESTful APIs, with a deep understanding of asynchronous request handling.
  • Practical knowledge of design patterns and SOLID principles, with the ability to apply them in real-world scenarios.
  • Strong academic background complemented by critical thinking and analytical skills.
  • Proficient in SQL Server and experienced in database design and management.
  • Strong experience with TypeScript and its features, including interfaces, generics, and decorators.
  • Knowledgeable in Angular design patterns, including Dependency Injection, Component-Based Architecture, and Observables.
  • Knowledgeable in version control systems, such as Git.
  • Familiar with CI/CD practices and tools, with a preference for experience in Azure or other cloud platforms.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes are a plus.
  • Experience with additional technologies beneficial for .NET development, such as Microservices architecture and message brokers (e.g., RabbitMQ, Azure Service Bus) is a plus.
  • Strong debugging skills and attention to detail.
  • Highly motivated with a strong focus on delivering quality products and collaborating effectively within a team.

Join WhatsApp Channel