Job Title : .NET Developer
Employment Type : Full-time
Experience Level : Mid to Senior (2–5+ years)
Key Responsibilities
- Design, develop, and maintain software applications using the .NET framework.
- Write clean, scalable code using .NET programming languages such as C# or VB.NET.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to maintain high code quality.
- Troubleshoot and debug applications to ensure optimal performance.
- Modify existing software to correct errors, adapt it to new hardware, or improve its performance.
- Work with stakeholders to gather and analyze software requirements.
- Create and maintain technical documentation throughout the software development life cycle (SDLC).
- Test and deploy applications and systems.
- Stay up-to-date with the latest industry trends and technologies.
Required Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field.Proven experience as a .NET Developer or Application Developer.Strong knowledge of the .NET framework and its languages (C#, VB.NET).Familiarity with the ASP.NET framework, SQL Server, and design / architectural patterns (e.g., MVC).Experience with front-end technologies such as HTML5, CSS3, and JavaScript.Understanding of RESTful APIs and services.Experience with version control systems like Git.Solid understanding of object-oriented programming (OOP).Excellent problem-solving and analytical skills.Strong communication and teamwork abilities.Preferred Skills
Experience with cloud platforms such as Microsoft Azure or AWS.Familiarity with front-end frameworks like Angular or React.Knowledge of DevOps practices and tools.Experience with microservices architecture.Understanding of containerization technologies such as Docker.Ability to work in an Agile / Scrum environment