Posted on: 03/10/2025
We are seeking a highly skilled and experienced .NET Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable and high-performance applications using the Microsoft .NET framework and related technologies. This role requires a strong understanding of the full software design life cycle and the ability to thrive in an agile development environment.
Key Responsibilities :
- Design and Development : Participate in the design, development, and maintenance of robust and scalable web-based applications using C# and the .NET framework.
- Front-End Integration : Develop user interfaces and integrate front-end components using HTML and JavaScript, ensuring responsiveness and an excellent user experience.
- Legacy System Support : Maintain and potentially migrate legacy systems built with technologies such as VBScript/ASP.
- Database Management : Design, implement, and optimize database schemas and queries for both MS SQL Server and MySQL to ensure data integrity and application efficiency.
- Code Quality : Write clean, well-documented, and efficient code following best practices and coding standards. Perform unit and integration testing to ensure quality.
- Collaboration : Work closely with product managers, QA engineers, and other developers to understand requirements, define technical specifications, and deliver high-quality software solutions.
- Life Cycle Management : Adhere to and contribute to the established practices and procedures for the full software design life cycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance.
- Agile Participation : Actively participate in an agile development environment, including daily stand-ups, sprint planning, and retrospective meetings.
- Troubleshooting : Investigate and resolve application defects and performance issues in both development and production environments.
Qualifications :
Education : Bachelor's degree in Computer Science, Software Engineering, or a relevant technical field.
Experience : Minimum of 4+ years of professional experience in developing applications using .NET technologies (e.g., .NET Framework, .NET Core, ASP.NET).
Technical Proficiency :
- Proficiency with front-end technologies: HTML and JavaScript.
- Familiarity with older web development technologies such as VBScript/ASP is beneficial.
Database Skills :
- Experience working with MySQL is also required.
- Process Knowledge : Strong knowledge and practical experience with the practices and procedures of the full software design life cycle (SDLC).
- Methodology : Proven experience working effectively within an agile development environment (e.g., Scrum, Kanban).
Desired Skills (Optional, but a Plus) :
- Knowledge of front-end frameworks like React, Angular, or Vue.js.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with ORM tools like Entity Framework.
- Strong communication and problem-solving skills.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Full-Stack Development
Job Code
1555219
Interview Questions for you
View All