.NET Developer
Job Description:
Job Description: We are seeking a talented and experienced .NET Developer proficient in .NET Core, C#, Web API, ASP.Net, MVC, and Microservices to join the dynamic team at our client. As a Software Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our clients' needs and specifications.
Responsibilities:
- Design, develop, and maintain software applications using .NET Core, C#, Web API, ASP.Net, MVC, and Microservices architecture.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and maintainable code following best practices and coding standards.
- Participate in code reviews and provide constructive feedback to ensure code quality.
- Troubleshoot and debug issues, identify bottlenecks, and propose solutions.
- Stay up-to-date with the latest technologies and industry trends to continuously improve our software development process.
- Work closely with QA engineers to ensure the quality and reliability of the software.
- Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in software development using .NET Core, C#, Web API, ASP.Net, MVC, and Microservices.
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with relational databases such as SQL Server.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a fast-paced environment and manage multiple tasks simultaneously.
- Strong communication and interpersonal skills.
- Experience with DevOps practices and tools like Docker, Kubernetes, and CI/CD pipelines is desirable but not mandatory.
If you are passionate about software development and eager to work with cutting-edge technologies in a collaborative environment, we encourage you to apply. Join us in building innovative solutions that make a difference!
Required Skills:
Angular Constructive Feedback ASP.NET MVC Design Patterns Sprint Planning Pipelines CSS Microservices Analytical Skills ASP.NET DevOps Kubernetes Reliability Reviews Software Development Features Architecture Interpersonal Skills Docker C# Specifications Programming Databases Computer Science HTML JavaScript Software SQL Planning Design Engineering Communication Science