Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a dynamic engineering team as a Full Stack Senior .NET Developer, where you'll design and maintain high-quality applications using .NET and Angular. This role offers the chance to work with innovative cloud technologies and generative AI practices, ensuring that your contributions lead to exceptional solutions. You'll mentor junior developers, participate in architectural discussions, and continuously improve development processes. With a competitive salary and a supportive work environment, this is an exciting opportunity to advance your career while working on challenging projects.
Job Description :
Role Description : We are seeking a highly skilled and motivated Full Stack Senior . NET Developer to join our dynamic engineering team.
In this role, you will be responsible for designing, developing, and maintaining high-quality .NET applications.
You will work closely with a team of talented engineers to build and enhance innovative solutions, leveraging cloud technologies and incorporating generative AI practices.
Key Responsibilities :
- Design, develop, and implement robust and scalable .NET applications using Angular.
- Develop and maintain RESTful APIs and microservices.
- Ensure the quality and performance of applications through rigorous testing and debugging.
- Collaborate with cross-functional teams (e.g, product managers, designers, testers) to understand requirements and deliver exceptional solutions.
- Participate in all phases of the software development lifecycle, including design, development, testing, deployment, and maintenance.
- Stay abreast of the latest technologies and industry trends in .NET development.
- Contribute to the improvement of development processes and best practices.
- Mentor junior developers and share knowledge within the team.
- Actively participate in design and architectural discussions, providing valuable input and recommendations.
- Ensure all code is well-documented, maintainable, and adheres to best practices.
Required Skills & Experience :
- 5-8 years of professional experience in .NET development.
- Strong proficiency in C# and .NET Framework/Core.
- Extensive experience with Angular or other modern JavaScript frameworks.
- Solid understanding of object-oriented programming principles, design patterns (SOLID principles), and data structures.
- Experience in designing and developing RESTful APIs and microservices.
- Proficiency in relational databases such as MySQL or PostgreSQL.
- Experience with cloud platforms (Azure preferred).
- Excellent communication and interpersonal skills.
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a high-performing team.
- Experience with Agile development methodologies (Scrum, Kanban).
Preferred Skills & Experience :
- Experience with containerization technologies (Docker, Kubernetes).
- Experience with cloud-native services (Azure Functions, Azure Service Bus, etc.
- Experience with DevOps practices and tools (CI/CD pipelines).
- Knowledge of generative AI tools and their application in software development.
- Cloud certifications (Azure, AWS, GCP).
Benefits :
- Competitive salary and benefits package.
- Opportunity to work on challenging and rewarding projects.
- Collaborative and supportive work environment.
- Opportunities for professional growth and development.
- Exposure to cutting-edge technologies