Job Summary:
We are seeking a highly skilled and experienced Senior Web Developer with a strong background in .NET Core and Angular to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance web applications that meet modern standards of usability and scalability. You will work closely with cross-functional teams to deliver innovative digital solutions.
Key Responsibilities:
- Design, develop, and maintain web applications using .NET Core (C#) and Angular (latest versions).
- Develop RESTful APIs and integrate frontend applications with backend services.
- Collaborate with product managers, designers, and other developers to understand requirements and deliver high-quality solutions.
- Participate in code reviews, troubleshooting, and performance tuning.
- Follow best practices for secure, scalable, and maintainable code.
- Write unit and integration tests to ensure code reliability and quality.
- Contribute to system architecture and technical design discussions.
- Stay up-to-date with the latest trends and advancements in web development technologies.
Required Skills and Qualifications:- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum 5 years of hands-on experience in web development with a focus on .NET Core and Angular.
- Strong proficiency in C#, Entity Framework, and SQL Server.
- In-depth knowledge of Angular (v10+), TypeScript, HTML5, CSS3, and RxJS.
- Solid understanding of REST APIs, authentication (OAuth2, JWT), and web security practices.
- Experience with CI/CD pipelines, version control systems (e.g., Git), and agile development methodologies.
- Familiarity with cloud platforms (e.g., Azure or AWS) is a plus.
- Excellent problem-solving, communication, and teamwork skills.