We are looking to hire a Software Development Manager for our software engineering team working on our commercial business adjudication system. If you are searching for an opportunity to grow your leadership and technical stills and enjoy solving complex business problems with technology, then this opportunity may be for you. Building inclusive, diverse, strong self-sufficient teams, which create products that provide extraordinary customer experiences, is at our core. This opportunity enables you to make a difference in people’s lives and drive improved health outcomes every day, to trail blaze innovation that matters.
As the Software Development Manager, you will be responsible for directly managing a team of software engineers. You will own the team’s goals and end-to-end delivery of their contribution to the overall product roadmap. You will guide the team to improve their operational excellence. Working with the architecture team, you will assist the team in making architectural decisions. You will coach your team through decisions related to scalability, high-availability and other architectural characteristics have an effect on the performance of real-time claims adjudication. You will coordinate responses to production events and guide the team to resolution. You will provide software development and agile coaching and mentoring to your team to help them develop their skill and career progression.
ESSENTIAL FUNCTIONS:
Lead and manage a software engineering team consisting of full time employees, contractors, and onshore and offshore vendor resources
Coach the team on software development best practices, agile software development, and DevOps practices
Work with the department director and senior manager on staff planning, budget planning and monthly forecasting
Work with team on continuous improvement initiatives related to operational excellence both in development and DevOps
Collaborate with the Product team and PMO to deliver roadmap features and fixes
Collaborate with architects in the design of solutions
Maintain and improve the development team’s high standards in writing quality scalable and supportable code, complete with appropriate unit tests, automated testing, documentation, and operationalization aspects in a CI/CD environment
Lead production support and operations activities working closely with other teams (Infrastructure, Customer Services among others) to maintain optimal levels in service availability and performance
Be a hands-on technical leader and contributor
Identify opportunities for innovation and drive improvement in our products, processes and services
Working collaboratively with other departments within Express Scripts Canada, provide IT operational and technical subject matter in support of strategic initiatives. This can involve meeting/speaking directly with customers and senior executives
QUALIFICATIONS:
Post-secondary degree in computer science or related field, or equivalent work experience.
Minimum 5 years of experience with application software development
Knowledge of software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations
Minimum 3 years of management experience leading full-stack teams with a minimum of 5 direct reports Demonstrated ability to mentor junior software engineers in all aspects of their engineering skill-set
Strong knowledge and experience in Agile methods and DevOps
Proficiency in on CI/CD principles and best practices
Knowledge of architecture patterns and design patterns
Docker, Kubernetes or Red Hat® OpenShift® experience
Prior development experience:
Business Rules Management Systems (BRMS) – Fico, Drools
developing complex high transaction volume applications in Java
developing web services using REST or GRPC
working with Spring and Spring Boot
Java Virtual Machine (JVM) performance tuning
SQL performance turning
Excellent written and verbal communication with experience responding to RFPs
A passion to learn and solve complex problems Nice to have skills:
Agile testing practices (such as TDD, BDD) and testing automation processes and tools
Familiarity with health care, financial or PBM industry
Experience preparing budgets and forecasts
Benefits and Perks
Flexible work arrangements Currently will be working remotely Summer hours program Pension/Group RRSP & Company matching Educational Development Program (tuition reimbursement) Hackathons Innovation programs and opportunities to submit innovations for patents (Cigna program) Access to online training resources (LinkedIn training ) Competitive Pharmacy, Dental and Extended Health benefits including a Health Spending Account
Job Types: Full-time, Permanent
Salary: $81,216.00-$256,672.00 per year
Additional pay:
Benefits:
Schedule:
Work remotely:
job description When you join Verizon Join today and be eligible for a $2,500 sign-on bonus!* Verizon is one of...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> 2023 Dell Technologies Graduate Program – Technical Support Engineer, Server At Dell Technologies, world-class service...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Join our Mission to Lead the Future of Snacking. Are you ready to make it...
Apply For This JobFull Job Description Job title: Desktop Support Engineer Location: 703 Franklin Street Keosauqua IA 52565 (Day 1 Onsite) Responsibilities Good...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Description Job Description: Job Description: Why wake up every day and want more when YOU...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job description About Us Hamiltonian Dynamics is a start-up based in Gloucestershire, Manchester and London...
Apply For This Jobjob description When you join Verizon Join today and be eligible for a $2,500 sign-on bonus!* Verizon is one of...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> 2023 Dell Technologies Graduate Program – Technical Support Engineer, Server At Dell Technologies, world-class service...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Join our Mission to Lead the Future of Snacking. Are you ready to make it...
Apply For This JobFull Job Description Job title: Desktop Support Engineer Location: 703 Franklin Street Keosauqua IA 52565 (Day 1 Onsite) Responsibilities Good...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Description Job Description: Job Description: Why wake up every day and want more when YOU...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job description About Us Hamiltonian Dynamics is a start-up based in Gloucestershire, Manchester and London...
Apply For This Jobjob description When you join Verizon Join today and be eligible for a $2,500 sign-on bonus!* Verizon is one of...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> 2023 Dell Technologies Graduate Program – Technical Support Engineer, Server At Dell Technologies, world-class service...
Apply For This JobNotifications