Job Description
We are looking for a skilled .NET Developer to join our engineering team and contribute to the design, development, testing, and maintenance of web and desktop applications. The role involves working across the full software development lifecycle, collaborating with cross-functional teams, and building scalable, high-performance applications using modern Microsoft technologies. The ideal candidate should be adaptable, detail-oriented, and passionate about continuous learning.
Key Responsibilities
- Participate in the full Software Development Life Cycle (SDLC) including analysis, design, development, testing, and deployment
- Develop and maintain web and desktop applications using .NET technologies
- Build applications using .NET Core, Blazor, REST APIs, and modern frontend technologies
- Collaborate with QA teams to identify and fix bugs and ensure product quality
- Work in an Agile environment with cross-functional teams
- Translate business requirements into technical solutions
- Ensure application performance, scalability, and security
- Continuously learn and adapt to new technologies and tools
Requirements
- Bachelor’s degree in Computer Science or related field
- 2–3 years of hands-on experience in .NET development
- Strong understanding of Object-Oriented Programming (OOP) concepts
- Experience working in Agile methodologies
- Good problem-solving and analytical skills
- Ability to understand business requirements and convert them into technical solutions
- Strong communication and teamwork skills
Required Skills
- C#, .NET Core, VB.NET
- ASP.NET MVC and Razor Pages
- SQL Server and database management
- REST APIs and web services
- HTML, CSS, and JavaScript
- LINQ and Entity Framework
- Visual Studio / Visual Studio Code
- SDLC and software design principles
Preferred Skills
- Experience with Blazor WebAssembly
- Knowledge of Azure DevOps
- Familiarity with WCF
- Experience in test-driven development
- Understanding of modern frontend frameworks
- Ability to work in fast-paced environments
Role Details
- Role: .NET Developer / Full Stack Developer
- Industry Type: IT Services & Consulting
- Department: Engineering – Software & QA
- Employment Type: Full Time, Permanent
- Role Category: Software Development