✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

Software Engineering Development Lead (Remote Location Intelligence) - Hiring Immediately

FM Global Remote
software software engineering engineering lead remote location intelligence team technical lead software design solution delivery
September 27, 2022
FM Global
Johnston, RI
FULL_TIME, PART_TIME
More information about this job:

Overview:




FM Global is a leading property insurer of the world's largest businesses, providing more than one-third of FORTUNE 1000-size companies with engineering-based risk management and property insurance solutions. FM Global helps clients maintain continuity in their business operations by drawing upon state-of-the-art loss-prevention engineering and research; risk management skills and support services; tailored risk transfer capabilities; and superior financial strength. To do so, we rely on a dynamic, culturally diverse group of employees, working in more than 100 countries, in a variety of challenging roles.






Responsibilities:




This position is open to candidates seeking remote opportunities that are open to travel to Headquarters located in Johnston, RI on a quarterly or monthly basis dependent on business needs.  

 

We are hiring a Software Development Lead to join our team. A strong candidate for this position is a software engineer looking to enhance their technical skills and grow as a technical leader.  This position is a great opportunity to progress towards other technical leadership positions such as chapter lead and solution architect.

 

The Software Development Lead is a software engineer who leads and mentors in the design, development, enhancement, and maintenance of web-based multi-tiered business applications.

 

Individuals holding this position are typically expected to be thought leaders who lead product teams from technical and delivery perspectives as well as work independently as a member of a team.

 

Emphasize partnership and servant leadership within their team and the organization to drive product delivery and achieve set objectives. Mentor and coach junior team members to assure they work effectively and with the highest standards.

 

This individual also participates fully in all team practices and standards. Works with IT colleagues and other stakeholders to evaluate defined complex business requirements and processes, assess available technologies, determine infrastructure, and recommend solution options.

 

Incumbents play a lead role in building application solutions which may involve diverse development platforms, software, hardware, technologies, and tools and must ensure that technologies used align with enterprise-wide technical architecture and ensure consistency across products.

 

Demonstrates personal accountability and ensures successful team outcomes by proactively identifying and mitigating delivery impediments, dependencies, and risks.

 

Support quality efforts within the team in partnership with Solution and Test Architects.

As a Dev Lead you bring:
  • Ability to work both independently and as a team member
  • Strong problem-solving skills
  • Commitment to delivery
  • Excellent communication skills and a desire to collaborate across teams
  • A desire to learn and apply technology in a pragmatic way to create client value
  • Experience designing and building systems that are maintainable, scalable, extensible, and highly tested

Specific responsibilities include but not limited to:

  • Help the development team to resolve technical issues and advance technical risks
  • Make final code-level technical design decisions grounded in industry standards and design patterns to be followed by the development team
  • Lead technical refinement ceremonies, coordinate inter-sprint technical dependencies, and represent the development team during PI planning
  • Perform pull request code reviews for code quality, application and security standards compliance based on approved review checklists and using code scanning tools such as Veracode
  • Review automated tests for completion, coverage and necessary complexity ensuring that all code paths including edge cases are included
  • Collaborate with CI/CD resources to ensure the completion of automated deployment pipelines and creation of a robust release promotion strategy
  • Perform disaster recovery planning for the solution – identify components, formulate the plan, and provide necessary team members resources for disaster recovery




Qualifications:



5+ years of in-depth experience in object-oriented business application design and development in a multi-tiered environment

 

  • Proven experience as a technical leader
  • Excellent knowledge of application architecture, object-oriented programming, and software design patterns
  • Proficiency with C#, .NET, and ASP.NET
  • Proficiency with API design and implementation, including RESTful APIs
  • Strong knowledge of unit testing strategies and frameworks
  • Experience containerizing applications with Docker, Kubernetes, or AKS
  • Understanding of branching strategies and experience with version control tools, preferably GIT
  • Strong relational database experience, Postgres and SQL Server a plus
  • Experience working with CI/CD pipelines, ADO pipelines a plus
  • Experience with multithreaded programming
  • Experience working in an Agile environment using agile methodologies and frameworks
  • Experience in all phases of SDLC from Requirement Analysis to Implementation and Maintenance

Additional Highly Preferred Skills

  • Experience with JavaScript/Typescript
  • UI development with a modern JavaScript framework, preferably React
  • Experience with GIS tools such as ArcGIS
  • Exposure to GraphQL technologies such as Hasura
  • Experience integrating automation test code into CI/CD pipeline processes
  • Experience working with automation frameworks such as Selenium and Cypress
  • Experience with AI/ML and computer vision methodologies
Education

Bachelor’s degree in Information Technology, Computer Science, or related subject area; or equivalent work experience and training.

Advanced degree and certification are desirable!

 

We offer our employees a wide range of benefits including career long learning opportunities, tuition reimbursement, 401 (k), pension, flexible schedules, rich health and well-being programs, generous time off allowances, volunteer days and so much more!

 

FM Global is an Equal Opportunity Employer and is committed to attracting, developing, and retaining a diverse workforce.

 

Please note that all FM Global visitors, including external candidates interviewing for open positions will be required to be vaccinated and should be prepared to provide proof of vaccination.

 

 

 

#LI-NL1

 




Report this job

Similar jobs near me

Related articles