The Senior Software Full Stack Developer plays a pivotal role in our dynamic development team, contributing to the design, development, and maintenance of robust software solutions. This position is instrumental in driving innovation, ensuring code quality, and enhancing the overall efficiency and performance of our applications
Joining our team offers the opportunity to work remotely/hybrid while collaborating with top talent in the insurance industry. If you are passionate about software development, possess the required skills, and are looking for a challenging and rewarding career, we encourage you to apply today. You will get to work with great people to make a difference, collaborate on exciting projects to develop innovative solutions and work for a top employer with great company culture. We offer career development, a learning culture that will keep you growing, and a flexible hybrid working environment
Key Responsibilities:
Take ownership of end-to-end software development, from conception to deployment, covering both front-end and back-end aspects
Collaborate with cross-functional teams to understand requirements, architect scalable solutions, and implement feature-rich applications
Required Knowledge and Experience:
6+ years of proven experience as a Full Stack Developer with expertise in both front-end, services and back-end technologies
Expert in C#, .Net, Azure DevOps, JSON, OOP, SQL, MVC, Web Services (Restful or WCF), Entity Framework, Unit Testing, SSRS, .Net Core, Visual Studio
Experience in various development methodologies and frameworks, g. WPF, MVC, ASP.Net
Experience in Agile Methodologies (Scrum)
Strong understanding of database management systems, API development, and cloud
Demonstrated ability to lead and mentor a team, fostering a positive and collaborative work
Solid experience in designing, developing, and deploying RESTful services, secure coding practices, data encryption, hashing, sharding, separation of
Experience in build, test, and deployment automation is advantageous
Educational Requirements:
Diploma or Bachelor's Computer Science, Engineering, or equivalent