Job Description
We are seeking an experienced ASP.NET Developer to join our team in Bangalore. The successful candidate will be responsible for designing, developing, and maintaining dynamic and interactive web applications using ASP.NET, C#, and related technologies. The ASP.NET Developer will play a critical role in delivering high-quality software solutions that meet the needs of our clients.
Responsibilities:
- Design, develop, and maintain web applications using ASP.NET and C#.
- Write clean, efficient, and well-documented code that meets industry standards and best practices.
- Participate in the full software development life cycle, including requirement gathering, design, development, testing, and deployment.
- Collaborate with cross-functional teams, including designers, business analysts, and project managers, to ensure project success.
- Debug and troubleshoot issues in existing applications.
- Stay up-to-date with new technology trends and developments in the industry.
- Implement new software features and functionality as required.
- Contribute to the continuous improvement of development processes and methodologies.
- Ensure that all software solutions are delivered on-time and to a high standard.
- Provide technical guidance and mentorship to junior developers as needed.
Requirements
- 3+ years of experience in ASP.NET development using C#.
- Strong understanding of Micro Front End and Microservices Architecture.
- Desirable to technologies C#, .NET Core, ASP.NET, MVC.
- Experience in Architectural tools like Enterprise Architect or equivalent using UML is a must. Experience on Cyber security, Dockerization is desirable.
- Experience of Design patterns. Knowledge of Time series databases is an added advantage. Knowledge of Unit Testing.
- OPC UA Protocol is an added advantage.
This is a great opportunity for an experienced ASP.NET Developer to join a dynamic and growing team. If you have a passion for web development and are committed to delivering high-quality software solutions, we would love to hear from you.