Note: This position does not offer any visa sponsorships.
We are looking for a talented Full Stack Developer with expertise in the .NET technology stack to join our dynamic team. You will play a key role in developing and maintaining robust, scalable, and secure web applications.
Job Summary:
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end components. You will work closely with cross-functional teams, including UX/UI designers, product managers, and other developers, to deliver seamless and high-performance solutions that meet business requirements.
Key Responsibilities:
Design, develop, and maintain web applications using the .NET technology stack (C#, ASP.NET, MVC, .NET Core). Develop front-end components using HTML5, CSS3, JavaScript, and modern frameworks such as Angular, React, or Vue.js. Implement RESTful APIs and integrate with third-party services and databases (SQL Server, MySQL, etc.). Collaborate with UX/UI designers to translate designs into interactive and responsive web interfaces. Write clean, maintainable, and efficient code following best practices and coding standards. Perform code reviews and provide constructive feedback to other team members. Troubleshoot and debug applications to resolve issues and optimize performance. Ensure applications are secure, scalable, and optimized for maximum performance. Work with DevOps teams to deploy applications and monitor their performance in production environments. Stay current with emerging technologies, industry trends, and best practices to continuously improve skills and knowledge. Contribute to project planning, task estimation, and technical documentation.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field. 4+ years of experience in full stack development, with a strong focus on the .NET technology stack. Proficiency in C#, ASP.NET, MVC, and .NET Core. Experience with front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular, React, or Vue.js. Strong understanding of RESTful API design and development. Experience with relational databases (SQL Server, MySQL) and ORM frameworks (Entity Framework, Dapper). Must have experience with cloud platforms such as Azure, AWS, or Google Cloud. Familiarity with version control systems such as Git. Excellent problem-solving, debugging, and analytical skills. Strong communication and collaboration skills. Ability to work independently and as part of a team in an agile environment.
Preferred Qualifications:
Knowledge of CI/CD pipelines and containerization (Docker, Kubernetes). Familiarity with microservices architecture. Experience with unit testing frameworks and test-driven development (TDD).