Web Developer
Summary
Build and maintain enterprise web apps using Angular for the UI and ASP.NET Core Web API for the backend, with SQL Server databases and secure JWT auth.
Full Stack .NET Developer (Angular & ASP.NET Core)
Position Overview
We are seeking an experienced Full Stack .NET Developer to design, develop, enhance, and maintain enterprise-grade web applications. The ideal candidate will have strong expertise in Angular, TypeScript, C#, ASP.NET Core Web API, SQL Server, and modern deployment practices. This role requires hands‑on experience across the full software development lifecycle, including frontend development, backend APIs, database management, security implementation, and release management.
Key Responsibilities
Application Development
- Design, develop, test, and maintain scalable web applications using Angular and ASP.NET Core Web API.
- Build responsive and user‑friendly interfaces using HTML, CSS, TypeScript, and Angular.
- Develop secure and high‑performance backend services using C# and ASP.NET Core.
- Create and maintain RESTful APIs for seamless integration with internal and external systems.
- Implement authentication and authorization mechanisms using JWT (JSON Web Tokens).
Database Management
- Design, develop, and optimize database solutions using Microsoft SQL Server.
- Create efficient stored procedures, queries, and database objects.
- Ensure data integrity, security, and performance tuning of the database environment.
DevOps & Deployment
- Support and manage application deployments across development, testing, staging, and production environments.
- Implement and monitor automated deployment pipelines.
- Manage release planning, environment promotion, and version control processes.
- Execute and document rollback procedures when required.
- Deploy and maintain applications on Internet Information Services (IIS).
- Collaborate with infrastructure teams to ensure application availability and reliability.
Security & Best Practices
- Implement security best practices for both frontend and backend applications.
- Ensure secure API development, data protection, authentication, and authorization controls.
- Conduct code reviews and maintain coding standards.
- Troubleshoot and resolve application issues in a timely manner.
- Work closely with business analysts, QA engineers, project managers, and stakeholders.
- Participate in Agile ceremonies including sprint planning, stand‑ups, and retrospectives.
- Contribute to solution design discussions and technical documentation.
Required Qualifications
Technical Skills
Frontend
- Angular
- TypeScript
- HTML5
- CSS3
- C#
- ASP.NET Core Web API
- JWT Authentication and Authorization
Database
- Microsoft SQL Server
Deployment & Release Management
- Automated Deployment Processes
- Release Management
- Rollback Procedures
- IIS Deployment
Tools & Platforms
- Git
Security
- Secure API Development
- Frontend Security Best Practices
- Authentication and Authorization Frameworks
Preferred Qualifications
- Experience working in Agile/Scrum environments.
- Exposure to CI/CD pipeline implementation and automation.
- Understanding of cloud‑hosted application architectures.
- Experience with application monitoring, debugging, and performance optimization.
- Knowledge of software development best practices, design patterns, and secure coding standards.
Education & Experience
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum 5+ years of experience in full‑stack web application development using Microsoft technologies.
- Proven experience delivering enterprise‑level applications from development through production deployment.
- Strong analytical and problem‑solving skills.
- Excellent communication and stakeholder management skills.
- Ability to work independently and collaboratively in a fast‑paced environment.
- Strong attention to detail and commitment to code quality.
- Continuous learning mindset with a focus on emerging technologies and best practices.