We are currently seeking an experienced and passionate .NET Full Stack Developer to join our growing team. In this role, you will be a key contributor to the design, development, deployment, and maintenance of scalable and high-performance web applications using the latest Microsoft and front-end technologies.
Key Responsibilities
- Design and implement robust, scalable, and secure web applications using the .NET Core framework.
- Develop and maintain ASP.NET MVC and Web API solutions that adhere to best practices and performance standards.
- Architect and build microservices-based applications that are cloud-ready and support modern DevOps pipelines.
- Collaborate with UI/UX designers and front-end developers to create intuitive, responsive, and visually appealing user interfaces using React.js, HTML5, CSS3, Bootstrap, JavaScript, jQuery, and AJAX.
- Design, build, and integrate RESTful APIs, ensuring smooth data flow between front-end and back-end services.
- Work extensively with Azure cloud services, including Azure App Services, Logic Apps, cc Functions, Key Vault, App Insights, and Azure SQL to ensure high availability, security, and performance of applications.
- Develop and optimize complex stored procedures, triggers, and SQL functions in Microsoft SQL Server to handle large-scale data operations.
- Apply sound principles of software architecture to design modular, maintainable, and scalable systems.
- Participate in all phases of the software development life cycle (SDLC), including requirements analysis, design, development, testing, and deployment.
- Ensure the highest quality of deliverables by conducting code reviews, unit testing, and performance tuning.
- Collaborate closely with cross-functional teams, including business analysts, project managers, DevOps, and QA teams to deliver robust solutions on time.
- Stay current with emerging technologies and industry trends, bringing innovative ideas and modern development practices into the team.
Required Skills and Qualifications
- Strong hands-on experience with .NET Core, C#, ASP.NET MVC, and Web API.
- Expertise in modern front-end technologies such as React, HTML/CSS, Bootstrap, JavaScript, jQuery, and AJAX.
- Proficient in designing and implementing RESTful APIs.
- Solid understanding of Entity Framework and SQL Server, including query optimization and stored procedure development.
- Proven experience with Azure Cloud Services, especially App Services, Logic Apps, Functions, Key Vault, App Insights, and Azure SQL.
- Ability to write clean, maintainable, and scalable code.
- Strong grasp of software architecture principles, including layered architecture, dependency injection, and microservices.
- Excellent problem-solving skills and ability to troubleshoot complex issues quickly.
- Good communication and collaboration skills, with the ability to work effectively in an agile, cross-functional team environment.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Nice to Have
- Experience with CI/CD pipelines, Docker, or Kubernetes is a plus.
- Familiarity with Agile methodologies like Scrum or Kanban.
- Experience with automated testing frameworks and code quality tools.
- Exposure to DevOps practices and tools.
Why Join HTC?
- Be part of a global IT leader with a strong legacy and forward-thinking approach.
- Work with cutting-edge technologies in a collaborative and innovative environment.
- Opportunity to work on diverse projects across multiple industries.
- Competitive compensation and benefits.
- Continuous learning and professional development opportunities.
- Inclusive and supportive workplace culture.
If you're a passionate full stack developer looking to build next-generation applications and grow your career with a technology-driven organization, we’d love to hear from you. Apply now and take your career to new heights with HTC Inc.