Senior Software Engineer - .Net/Azure/Angular

New
J
JobgetherSoftware Development
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
AgileC#Azure.NETAngular

Requirements

  • 5+ years of professional experience developing software solutions using .NET, Azure, and Angular.
  • Strong experience with C# development, including WinForms applications.
  • Experience with Access and OLEDB technologies.
  • Solid understanding of object-oriented programming concepts such as abstraction and encapsulation.
  • Experience building scalable, high-performing, and well-tested enterprise applications.
  • Strong knowledge of SOLID principles and software design best practices.
  • Familiarity with OWASP security principles and secure coding practices.
  • Experience working with Agile software development methodologies.
  • Ability to mentor engineers and contribute to technical decision-making.
  • Strong English communication skills, both written and verbal.

Responsibilities

  • Develop efficient, scalable, secure, and maintainable applications using .NET, Azure, and Angular technologies.
  • Design and implement enterprise-level software solutions with a focus on performance, reliability, and quality.
  • Collaborate with client stakeholders to understand requirements, provide technical recommendations, and communicate project progress.
  • Participate in requirement analysis, feature planning, estimation, development, testing, and deployment activities.
  • Build and maintain high-quality code following object-oriented programming principles and software engineering best practices.
  • Apply SOLID principles, design patterns, and secure development practices to create robust applications.
  • Participate actively in agile ceremonies, including daily stand-ups, sprint planning, retrospectives, and team discussions.
  • Troubleshoot complex technical challenges and deliver effective solutions within project timelines.
  • Mentor and support other engineers through technical guidance, knowledge sharing, and communities of practice.
  • Contribute to architectural decisions and independently drive technical delivery within established frameworks.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now