Mid-Level Full-stack .NET Developer with Angular Experience
We are looking for a talented and motivated mid-level full-stack .NET developer with experience in Angular to join our skilled development team. As a Mid-Level full-stack .NET developer, you will be responsible for developing and maintaining web applications using Microsoft .NET technologies and the Angular framework. Your role will involve collaborating with team members to deliver high-quality software solutions that meet client requirements.
Responsibilities:
- Develop and maintain web applications using Microsoft .NET technologies (C#, ASP.NET MVC/Core) and Angular framework.
- Work closely with project stakeholders, including product owners, business analysts, and UI/UX designers, to understand project requirements and translate them into technical specifications.
- Implement front-end interfaces using HTML, CSS, and JavaScript, ensuring optimal user experience and cross-browser compatibility.
- Design and develop server-side APIs, RESTful services, and database schemas to support the application’s functionality and data requirements.
- Perform unit testing and collaborate with the QA team to ensure the quality and reliability of the software.
- Troubleshoot and debug issues, perform root cause analysis, and implement appropriate solutions.
- Collaborate with other developers, participate in code reviews, and provide constructive feedback.
- Stay up-to-date with emerging technologies and industry trends, and apply that knowledge to improve development practices and deliver high-quality software.
- Contribute to the continuous improvement of the development process and suggest tools, frameworks, and technologies to enhance productivity and efficiency.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2-5 years of experience as a full-stack .NET Developer, with exposure to Angular development.
- Proficiency in Microsoft .NET framework (C#, ASP.NET MVC/Core), Angular, HTML5, CSS3, and JavaScript.
- Familiarity with responsive web design principles and frameworks (Bootstrap, etc.).
- Understanding of relational databases, SQL, and ORM frameworks (Entity Framework, Dapper, etc.).
- Knowledge of RESTful APIs, web services, and client-side technologies.
- Familiarity with software development principles, design patterns, and best practices.
- Experience with Agile/Scrum methodologies and collaborative development environments.
- Strong problem-solving skills and attention to detail.
- Good communication and interpersonal skills, with the ability to work effectively within a team.
- Self-motivated and eager to learn new technologies and skills.
- Familiarity with cloud platforms (Azure, AWS) and DevOps practices (CI/CD, containerization) is a plus.
If you are a passionate and you enjoy working on challenging projects, we encourage you to apply. Join our team and contribute to the development of innovative web applications that make a difference.