About the Role
Company overview
Our client is The company provides comprehensive insurance services, covering a wide range of areas including fire insurance, automobile insurance, marine and transportation insurance, miscellaneous insurance, and investment business.
About the Role
The Full Stack Developer will lead the development and maintenance of web applications, handling both frontend and backend aspects. Collaborating with cross-functional teams, this position will design, develop, test, and deploy scalable software solutions. This position will also guide platforms through the entire product lifecycle, from conception to post-launch support.
Job Description:
We are seeking a skilled and versatile Full-stack Developer to join our team. The ideal candidate will be proficient in developing web frontend applications using Next.js and React, mobile applications using React Native, and backend/API applications using C# on .NET Core.
Responsibilities:
Develop web frontend applications using Next.js and React.
Develop mobile applications using React Native.
Develop backend/API applications using C# on .NET Core.
Design and implement applications following the MVC pattern.
Utilize ORM for database connectivity, with preference given to experience with Dapper.
Expertise in SQL commands and database management.
Understand DevOps practices, including Git usage and repository management, as well as experience with CI/CD pipelines.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or related field.
Proven experience in full-stack development.
Proficiency in Next.js, React, React Native, C#, and .NET Core.
Experience with MVC architecture.
Familiarity with ORM tools, preferably Dapper.
Strong command of SQL and database management.
Understanding of DevOps practices, including Git and CI/CD pipelines.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.