Lead Application Developer
Company: Boston Mutual Life Insurance Company
Location: Omaha
Posted on: January 28, 2023
|
|
Job Description:
We are also open to candidate based in the Omaha NE and Canton
MA area. We would consider a 100% remote option for the right
candidate.All Boston Mutual employees who interact with our
policyholders, our producers, and our BML associates embrace the
principles of our brand and service philosophy. We are all brand
ambassadors. Both our words and our behaviors matter. We share a
common service philosophy and pride ourselves in living the BML
brand promises every day, one interaction at a time.The following
statements represent what Boston Mutual stands "FOR" - it is what
makes us different and better in the market we serve.We are FOR
being a progressive life insurance company offering financial peace
of mind to working Americans and their families.We are FOR
providing practical and affordable products designed for those we
serve.We are FOR making it easy to secure a level of financial
protection with a portfolio of products - beginning with life
insurance.We are FOR providing a personalized customer experience
to our policyholders and producers.We are FOR acting in the best
interests of our policyholders, producers, employees and the
communities in which we live and serve - representing the goodness
of mutuality in all we do. We do our best to:Demonstrate a desire
to assistListen for understanding and respond empatheticallyExplain
things in a manner that is easy to understandBe knowledgeable
students of our businessTake full ownership to resolve questions
and issuesBe professional, polite and courteousLeave our customers
and associates "better than where we found them" The Lead
Application Developer is part of the agile development team
responsible for building and maintaining enterprise software
systems. This role will work closely with the Cloud Application
Architect and other team members to ensure that the development
teams deliver quality software solutions that meet the needs of the
business, add business value, and are consistent with our technical
design patterns. The Lead Application Developer will collaborate
with team members to assist in application design and will mentor
developers as needed on best practices as well as the latest tools
and technologies. This is a hands-on role that will involve coding
as well as design and architecture work.Essential Functions of the
Job:Design, code, test, debug, and support Web Applications using a
variety of technologies, including Microsoft .Net/C# and SQL Server
as well as front-end frameworks such as Angular and ReactDesign and
build serverless Web APIs and microservices to support front end
applications in a cloud environmentDesign, develop, and unit test
applications in accordance with established standards.Develop,
refine, and tune integrations between applications. Analyze and
resolve technical and application problemsWork closely with
business partners and development team members to understand
desired system requirementsParticipate in technical grooming
sessions with development teams to ensure that new initiatives are
well designed and understood before development beginsCollaborate
with and across teams to design, develop, test, implement, and
support technical solutions in full-stack development tools and
technologiesWork diligently to meet project deadlinesProvide
technical guidance and mentorship to a team of consisting of
software developers, business and quality analysts and ensure best
practices around secure development standards are metProactively
troubleshoot applications and identify performance and availability
issues providing effective options for resolutionTune performance
and resolve availability issues of product or service and its
dependenciesCreate and maintain documentation of solutionsProvide
high level architecture and analysisWork closely with quality
assurance staff to ensure coded components meet requirements and
respond timely to issues reportedPerform code reviews to ensure
compliance of standards and qualityParticipate in unit,
integration, and business acceptance testing of the
applicationsLearn new technologies and keep abreast of existing
technologies and apply these to a variety of projects as
applicable. Research and evaluate a variety of software products to
support business needs & initiativesCoach team members and ensure
they are achieving their goalsCreate and promote an environment
that is highly collaborative and engagingInspire the company vision
and create a positive culture around that
visionQualificationsEducation:Bachelor's Degree in Information
Technology, Computer Science or related field required.
Experience:10+ years of solid, software engineering experience
utilizing C#/.NET5 7+ years building Web ApplicationsExpertise with
microservices, service-oriented, and event-driven system
architectures3+ years experience in Azure DevOps, cloud-based
deployments, continuous build and integration pipelinesExperience
building and optimizing data pipelines, architectures, and data
sets in a mix of cloud-based and on-premise solutionsProficient
with Git-based version control systems (i.E., GitLab, GitHub, Azure
DevOps, etc.)Experience with modern software engineering practices
(Continuous Integration, Test Driven Development, secure
development practices) and respective toolsProficiency with
containerization concepts and related orchestration servicesStrong
experience with API design patternsExpert in processes such as pair
programming, conducting of code reviews, promoting good development
principles, such as test-driven development, and taking the lead in
correcting code defectsStrong expertise in multiple front end
frameworks such as ASP.Net MVC or WebForms, Angular, React, Vue,
Ember.JS, Knockout.JS, etc.Strong understanding of unit testing
concepts and frameworksKnowledge of SQL Server technologies and
experience developing database applications using SQL
server.Ability to be self-directedAbility to work with a sense of
urgency to meet deadlines and address competing priorities.Ability
to thrive in a team-oriented, collaborative setting.Effective
problem solving and organizational skills.Experience with agile
methodologies and the full software development life cycleExcellent
written and verbal communication skillsBe a life-long student of
technology with passion for researching and experimenting with new
technologyDue to the COVID-19 pandemic, the majority of Boston
Mutual's associates are currently working remotely in accordance
with our safety protocols. The selected candidate will be expected
to temporarily work remotely for an unspecified period of time as
determined in Boston Mutual's sole discretion. When normal business
operations resume, the selected candidate will be expected to
physically return to work in the office if possible. We returned to
the office in May 2022, employees are required to be in office on
Mondays and Thursdays at this time. This may change in 2023. There
may be times in which employees are requested to come on site more
days during the week based on business need.Boston Mutual is an
equal opportunity employer. Boston Mutual is an equal opportunity
employer, and does not discriminate on the basis of race, color,
age, religious creed, national origin, ancestry, sex, sexual
orientation, gender identity, genetic information, disability,
military service, veteran status, family status, pregnancy, or any
other characteristic protected by federal or state laws. Boston
Mutual is a drug-free workplace, and any offer extended will be
contingent upon appropriate results of a drug test.
Keywords: Boston Mutual Life Insurance Company, Omaha , Lead Application Developer, IT / Software / Systems , Omaha, Nebraska
Click
here to apply!
|