Position Overview: Remote position - must be able to work in Atlantic Standard TimePreference for those who have Life Insurance industry experience
As a Software Developer, you will work on all aspects of our client's software development projects supporting existing applications and creating new software applications. You will be versatile, display leadership qualities, and be enthusiastic to take on new problems as we continue to push technology forward. We’re looking for a talented individual who can own and build frameworks, applications, and tools by working closely with our clients. There will be a ton of collaboration with various teams to ensure functionality, performance, and availability are not impacted. With your technical expertise, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, lead, maintain, and enhance software solutions Key responsibilities:Software Development: Design, code, test, and debug software applications. Collaborate with cross-functional teams to define, design, and ship new features. Maintain and enhance existing software applications.Technical Analysis: Conduct technical analysis and feasibility studies for new projects. Provide input into technical design and implementation decisions.Code Reviews: Participate in code reviews to maintain code quality and ensure best practices are followed. Mentor and guide junior developers on coding standards and best practices.Problem Solving: Troubleshoot and resolve software defects and issues. Analyze and address performance bottlenecks.Collaboration: Work closely with product managers, UI/UX designers, and other stakeholders to understand business requirements. Collaborate with other developers and team members to deliver high-quality software solutions.Documentation: Create and maintain technical documentation, including system architecture, design specifications, and user guides.Continuous Learning: Stay updated on industry trends, emerging technologies, and best practices. Proactively seek opportunities for skill development and growth. The skills and experience we feel you need:Knowledge in C#, .NET Core, ASP.NET, SQL, Javascript, JQuery, Angular 2.0+, JSON, XML, HTML5, and/or CSSFamiliarity with Bootstrap, Web Services, Web API, REST, Entity Framework, Typescript, Material DesignUniversity degree in Computer Science or equivalent experience.Strong analytical, problem resolution and decision-making skills.Excellent verbal and written communication skills.
The skills and experience we feel would be nice to have, not required:Bilingualism in English and French.Experience with Microsoft Azure & CI/CD pipelines