We are seeking a skilled and motivated .NET Developer with 3+ years of experience to join our dynamic team. The ideal candidate will have a strong background in developing, testing, and maintaining web and desktop applications using the .NET framework. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements.
Key Responsibilities
- Application Development
– Design, develop, and maintain scalable and robust web and desktop applications using the .NET framework.
– Write clean, maintainable, and efficient code following best practices.
– Develop RESTful APIs and integrate them with third-party services.
- Database Management
– Design and optimize database schemas using SQL Server or other relational databases.
– Write complex SQL queries, stored procedures, and functions.
– Ensure data integrity and security.
- Collaboration
– Work closely with product managers, designers, and other developers to understand requirements and deliver solutions.
– Participate in code reviews to ensure code quality and share knowledge with the team.
- Testing and Debugging
– Perform unit testing and debugging to ensure software quality.
– Identify and resolve performance bottlenecks and bugs.
- Documentation
– Create technical documentation for applications, APIs, and databases.
– Maintain documentation for future reference and upgrades.
- Continuous Improvement
– Stay updated with the latest trends and technologies in the .NET ecosystem.
– Suggest and implement improvements to existing systems and processes.
Required Skills And Qualifications
- Technical Skills
– Proficient in C# and the .NET Framework (including .NET Core).
– Experience with ASP.NET MVC, Web API, and Entity Framework.
– Solid knowledge of SQL Server and database design.
– Familiarity with front-end technologies such as HTML5, CSS3, JavaScript, and jQuery.
– Experience with RESTful APIs and SOAP-based web services.
– Knowledge of version control systems like Git or TFS.
- Soft Skills
– Strong problem-solving and analytical skills.
– Excellent communication and teamwork abilities.
– Ability to work independently and manage multiple tasks effectively.
- Experience
– 3+ years of hands-on experience in .NET development.
– Experience with Agile/Scrum methodologies is a plus.
– Familiarity with cloud platforms like Azure or AWS is an advantage.
Preferred Qualifications
– Experience with Microservices architecture.
– Knowledge of Docker and Kubernetes.
– Familiarity with DevOps practices and CI/CD pipelines.
– Understanding of Angular, React, or other front-end frameworks.
Why Join Us
- Work with advanced technologies in a dynamic and growth-driven environment
- Opportunity to collaborate with a highly skilled technical team
- Competitive compensation and career advancement opportunities
How To Apply
Interested candidates can apply by emailing [Confidential Information].