PURPOSE:
We are seeking a skilled Senior Software Engineer with strong expertise in .NET (8.0+) and Angular to design, develop, and maintain high-quality web applications. The ideal candidate is proactive, adaptable, and comfortable working across diverse .NET environments. Experience in building scalable REST APIs and working with modern development practices is highly valued. This role involves close collaboration with cross-functional internal teams in an Agile environment.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
- Bachelor’s or master’s degree in computer science or a related field.
- 3–5 years of hands-on experience in software development using C#/.NET and Angular.
- Strong understanding of .NET 8.0+, Angular frameworks, and full-stack development principles.
- Experience using Entity Framework Core (EF Core) with SQL databases.
- Ability to build and integrate scalable, secure REST APIs.
- Strong grasp of OOP, clean code practices, and design patterns.
- Proficient in debugging and troubleshooting complex issues across the application stack.
- Effective communication and teamwork skills.
- Experience working in Agile environments is a plus.
- Familiarity with AI/ML concepts and CI/CD pipelines (preferred).
KEY RESPONSIBILITIES:
- Design & Develop: Design, develop, and maintain full-stack web applications using .NET and Angular, ensuring scalability, security, and performance.
- Backend Development: Build and enhance backend systems using .NET 8.0+, including the development of high-performance REST APIs.
- Database Management: Work with EF Core and SQL databases to design, manage, and optimize data access layers.
- Frontend Development: Develop responsive and interactive Angular-based UIs integrated with backend services.
- Collaboration: Collaborate with product managers, QA, DevOps, and engineering peers to deliver high-quality features.
- Troubleshooting & Optimization: Troubleshoot, debug, and optimize application performance across the stack.
A Culture of Belonging:
At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.
