About the Role
We are seeking an experienced Senior Full-Stack Developer with strong expertise in .NET Core, Angular, and MVC to design, develop, and maintain enterprise-grade web applications. This role covers all stages of developmentfrom architecture and coding to testing and deploymentwhile collaborating with designers and business teams to deliver secure, scalable solutions.
Key Responsibilities
- Collaborate with developers, business analysts, and architects to design and develop web applications and APIs using Microsoft technologies.
- Maintain and enhance existing applications for performance and scalability.
- Configure and maintain build and deployment automation processes.
- Perform code reviews, testing, and implement best practices for security and stability.
- Translate customer requirements into technical designs and documentation.
- Stay updated on industry trends and emerging technologies.
- Work closely with design teams to ensure UI/UX specifications are implemented.
- Mentor junior developers and provide technical guidance.
Required Skills & Qualifications
- Bachelor's or Master's degree in Computer Science or Engineering.
- 7+ years of software development experience.
- Strong expertise in Microsoft .NET Core and C#.
- Proficiency in Angular (v6+), JavaScript, TypeScript, HTML5, CSS.
- Experience with MVC architecture and API development.
- Familiarity with third-party UI libraries (e.g., DevExpress, Telerik, Infragistics, Highcharts).
- Solid understanding of database design, SQL, and ORM technologies.
- Hands-on experience with source control systems and CI/CD pipelines.
- Familiarity with Agile methodologies (Scrum).
- Strong grasp of object-oriented development techniques and design patterns.
- Experience with cloud platforms (Azure preferred; AWS nice-to-have).
- Excellent communication, leadership, and time management skills.
Mandatory Skills
- Angular 6+, JavaScript, TypeScript, HTML5, CSS
- API development using .NET Core and C#
- SQL (including stored procedures)
Nice-to-Have Skills
- React.js
- Advanced database modeling and tuning
- Familiarity with Azure DevOps and ALM tools
- Cloud development experience (Azure, AWS)