GreenShield is an integrated health and benefits organization championing Better Health for All.
Health and Dental Benefits Administration • insurance • mental health • oral health • benefits
April 5
🔄 Hybrid – Toronto
GreenShield is an integrated health and benefits organization championing Better Health for All.
Health and Dental Benefits Administration • insurance • mental health • oral health • benefits
• Work alongside product architects and senior developers to build (design, develop, test) new features as well as maintain existing functionality for iBenefits. • Deliver thoroughly tested and functional code. • Demonstrate a thorough understanding of software development concepts and design principles. • Demonstrate a thorough understanding of complex benefits administration technology and implementation concepts. • Completes product development and quality control testing based on business requirements and project timelines. • Work with internal and external clients, and team members to understand business requirements and participate in software design. • Work with internal and external clients to review test scenarios and resolve system defects. • Develop and maintain productive relationships with internal and external clients. • Work with the development team in the implementation of new technologies and components. Find innovative solutions to help solve problems – new and old. • Provide support to the benefits implementation team in delivering client implementations. • Provide technical leadership in areas of expertise. • Debug and resolve production issues as required. • Provide accurate estimates of work effort and be accountable to those estimates. • Demonstrate a high level of technical and professional knowledge and quickly assimilate new knowledge. • Identify gaps in existing solutions and work with leadership to build out resolutions to fill those gaps. • Quickly escalates any identified risks or issues to a project based on product configuration requirements to project management and management. • Organizes, investigates, and resolves assigned work in a timely and effective manner. • Provides updates on accomplishments, issues, and future activities of assigned projects regularly. • Completes other tasks and projects as required.
• Minimum 10 years of software development experience with C++, C# and .NET. • Proven experience as a C++ Developer in the enterprise application domain. • In-depth knowledge of COM components and experience integrating them into enterprise applications. • Proficiency in .NET technologies and the ability to bridge C++ and .NET components effectively. • Strong debugging skills and experience in troubleshooting complex software issues. • Demonstrated expertise in performance optimization techniques for C++ applications. • Experience with server-side web frameworks: ASP.NET • Experience with test-driven development, continuous integration. • Experience working in benefits administration or insurance-related software development is an asset. • Experience with REST API, SQL, RabbitMQ, Azure, Docker, Linux is an asset.
• Highly organized and process oriented • Excellent at resolving problems • Excellent Oral and Written Communication Skills • Familiar with traditional SDLC and Agile methods/practices • Can adapt to new information and change approach to achieve objectives as needed • Ability to work collaboratively as part of a team, yet also work independently on complex projects • Ability to multi-task and thrive in a fast paced, high-pressure environment • Passionate about quality and continuous improvement, with an emphasis on creating solutions • Post-secondary education in computer science, computer engineering or related field, or equivalent experience • Strong organization, analytical, and problem-solving skills • Keen attention to detail • Self-starter and ability to work both independently and in a collaborative team approach • Ability to communicate with others, including clients, in a clear, effective, and professional manner on the phone, via email and in person, and the demonstrated use of good written and verbal communication skills • Able to prioritize workload and work effectively with minimal supervision; demonstrated ability to work concurrently on multiple projects with several teams NICE TO HAVE • Microsoft Certified: Azure Developer Associate • Bilingualism (English & French)
Apply Now