Software Developer (.NET, Azure, Angular)

DESCRIPTION DE L'EMPLOI

Titre: Software Developer (.NET, Azure, Angular)
Id: 19781
Type d'emploi: FullTime
Emplacement: Chennai, India


Job Description

In the software developer role, you will participate and be responsible for designing, coding, and modifying a variety of applications, primarily written with Microsoft .NET technology stack. You will interface closely with internal customers, architects, and project leaders to create visually appealing applications that feature user-friendly design and robust functionality.

 

Responsibilities

  • Write well designed, testable, efficient code by using software development best practices.

  • Create & update appropriate documentation.

  • Refine specifications and requirements based on technical needs.

  • Interface with code repository, manage version control for new software or changes.

  • Participate in architectural reviews.

  • Communicate constantly with team members to estimate, develop, and deploy solutions, ensuring there is a clear establishment of what can be created within what time.

  • Stay current with emerging technologies.

  • Troubleshoot development and production problems across multiple environments and operating platforms.

  • Self-motivated and able to handle tasks with minimal supervision.

  • Quickly adjust to changing assignments, priorities, and new responsibilities.

Qualification

  • University Degree or College Diploma in Computer Science or computer related field.

  • 5+ years’ experience in software development.

  • Good knowledge of object-oriented programming, database designing, and the SDLC.

  • Exceptional knowledge of Microsoft .NET technology stack, full stack development (front end, integrations, middleware, backend/database)

  • Web-based application development, including Azure hosted applications, web services, session management, and security principles.

  • Experience working with web services / APIs (e.g., SOAP, REST)

  • Experience with source code management, CI/CD, and automated deployment.

  • Knowledge of Clean Code, Unit Testing, and Test-driven Development

  • Good interpersonal and communication skills, both oral and written.

  • Fluent English (spoken and written)

Advantage

  • Working knowledge of some of the following Azure Cloud services: Functions, Logic apps, Web Apps, SQL Server, and others

  • Experience using Angular or React or similar frameworks.

  • Knowledge of SQL.

  • Understanding of Agile values and principles including Scrum methodology.

  • Azure DevOps, Git, or equivalent source code repository experience.

Optional

  • Experience with IoT solutions.