Job Summary:
We are seeking a skilled .NET Core Full Stack Developer with a solid background in MSSQL Server, MVC Framework, and modern front-end technologies.
The ideal candidate will be responsible for developing, maintaining, and enhancing web-based applications, ensuring high performance, responsiveness, and scalability across our software solutions.
Key Responsibilities:
- Design, develop, and maintain web applications using .NET Core, C#, and MVC Framework.
- Build efficient and reusable front-end components using HTML5, CSS3, JavaScript, and frameworks such as jQuery or React/Angular.
- Develop and optimize complex stored procedures, functions, and queries in Microsoft SQL Server.
- Collaborate with cross-functional teams to define, design, and deliver high-quality features.
- Troubleshoot, debug, and upgrade existing applications.
- Integrate third-party APIs and internal systems for seamless data exchange.
- Ensure adherence to best coding practices, security standards, and performance optimization.
- Participate in code reviews, sprint planning, and Agile development processes.
- Work closely with QA engineers, Business users to ensure product quality and timely delivery.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Minimum 3 years of hands-on experience in .NET Core and MVC Framework.
- Proficiency in C#, Entity Framework, and LINQ.
- Strong experience with Microsoft SQL Server (database design, optimization, stored procedures, triggers).
- Solid understanding of front-end technologies: HTML, CSS, JavaScript, Bootstrap.
- Experience in RESTful API development and integration.
- Familiarity with Git.
- Understanding of Agile/Scrum methodologies.
Preferred Skills:
- Experience with Azure or AWS cloud environments.
- Knowledge of Docker, CI/CD pipelines, or DevOps practices.
- Exposure to unit testing frameworks such as xUnit or NUnit.
- Familiarity with JavaScript frameworks like React or Angular.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Self-motivated with the ability to manage multiple tasks efficiently.
- Detail-oriented and committed to delivering quality work.
Job Type: Full-time
Work Location: In person