Posted on: 05/12/2025
Role Overview :
We are seeking a proactive and skilled .NET Developer with 3-4 years of professional experience to join our team. You will be responsible for designing, developing, and maintaining applications using the Microsoft technology stack. This role requires a strong understanding of the full software development lifecycle and a passion for writing clean, efficient, and scalable code.
Key Responsibilities :
- Development : Design, code, test, and maintain high-performance, scalable, and reliable applications using C# and the .NET framework (.NET Core/.NET 5+).
- Web Services : Develop and consume RESTful APIs and services using ASP.NET Core to support both web and mobile applications.
- Database Management : Write complex SQL queries, stored procedures, and optimize database access for performance, primarily using SQL Server.
- Troubleshooting : Identify bottlenecks, debug application issues, and implement effective solutions across different environments.
- Collaboration : Work closely with cross-functional teams, including product managers, QA engineers, and other developers, to define requirements and deliver features.
- Best Practices : Adhere to coding standards, version control best practices (Git), and participate actively in code reviews.
- Documentation : Create and maintain technical documentation for new and existing applications.
Required Skills and Qualifications :
- Experience : 3 to 4 years of hands-on experience in software development using the Microsoft .NET stack.
- Core Language : Strong proficiency in C# and object-oriented programming (OOP) principles.
- Frameworks : Solid experience with ASP.NET Core (or ASP.NET MVC) for building web applications and APIs.
- Database : Proven expertise with relational databases, specifically Microsoft SQL Server, including schema design and performance tuning.
- Web Technologies : Experience with client-side technologies such as HTML, CSS, and JavaScript.
- Design Patterns : Familiarity with common architectural and design patterns (e.g., MVC, Repository Pattern, Dependency Injection).
- Testing : Experience writing unit tests (e.g., using xUnit or NUnit).
- Version Control : Proficient in using Git for source control and collaboration.
Preferred/Bonus Skills :
- Experience with cloud platforms like Microsoft Azure or AWS.
- Familiarity with front-end frameworks (e.g., React, Angular, or Vue.js).
- Experience with microservices architecture or containerization technologies (Docker, Kubernetes).
- Knowledge of ORMs like Entity Framework Core.
- A background in Agile/Scrum methodologies.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1585037
Interview Questions for you
View All