Developer Team Lead
Position Summary
Serves as a team leader for creation of new company software and program features.
ESSENTIAL FUNCTIONS
Reasonable Accommodations Statement
To accomplish this job successfully, an individual must be able to perform, with or without reasonable accommodation, each essential function satisfactorily. Reasonable accommodations may be made to help enable qualified individuals with disabilities to perform the essential functions.
Essential Functions Statement(s)
- Modify existing software to correct errors, improve performance, enhance functionality, and test new designs and ideas.
- Supervise a set of software developers and work with other supervisors and manager to align direction.
- Provide technical leadership to teammates through coaching and mentorship
- Facilitate proper design of large systems
- Develop web applications and enterprise services using Java and/or JVM-based languages
- Support, maintain, and enhance existing web application and enterprise services
- Integrate in-house developed software with internal and external software services
- Provide development support for other deployed applications
- Participate in testing and quality assurance activities
- Capable of understanding and contributing to the technical solution from design through to code level
- Guide team development efforts towards successful project delivery
- Identify and encourage areas for growth and improvement within the team.
- Participate in peer -reviews of solution design and related code
- Design, develop and enhance software systems according to technical design and document processes and business requirements.
- Work with teams in an agile environment to deliver projects in a timely manner.
- Collaborate the business, customers, and stakeholders on technical issues to determine functional and non-functional requirements.
- Participate in the installation and testing of software systems and integrations and ensure software meets all requirements of quality, security, and modifiability.
- Monitor production software to ensure system operates in conformance with specifications.
- Participate in experimental projects and share learning with team members and business leaders.
- Receive training as necessary and create long-term personal development goals.
- Work closely with IS and PMO members to further various company and department initiatives.
- Miscellaneous tasks as directed.
POSITION QUALIFICATIONS
Competency Statement(s)
- Accountability – Ability to accept responsibility and account for his/her actions.
- Analytical Skills – Ability to use thinking and reasoning to solve a problem.
- Communication – Ability to communicate effectively with others using the spoken word and also writing in a clear and concise manner.
- Detail Oriented – Ability to pay attention to the minute details of a project or task.
- Ethical – Ability to demonstrate conduct conforming to a set of values and accepted standards.
- Honesty / Integrity – Ability to be truthful and be seen as credible in the workplace.
- Organized – Possessing the trait of being organized or following a systematic method of performing a task.
- Reliability – Ability to be dependable and trustworthy.
- Time Management – Ability to utilize the available time to organize and complete work within given deadlines.
- Project Management – Ability to organize and direct a project to completion.
- Professionalism – Avoid business or personal activities that present a conflict of interest. Display conduct favorable to oneself, the department, and the company.
SKILLS & ABILITIES
Required
- Extensive understanding of Object oriented design and common Object oriented patterns as well as RDBMS concepts and SQL.
- Experience with web technologies including JavaScript, HTML, and CSS
- Assists Devs with problem-solving solutioning features / epics
- Aids enterprise architect with solutioning
- Maintain coding standards through project and features
- Ensure documentation of the systems is recorded in a central location consistently
Preferred
- 4+ years of agile software development experience
- Insurance industry software experience (specifically Guidewire)
- Strong SQL skills and an understanding of ORM concepts
- Experience with MVC pattern and frameworks
- Test Driven Development experience and creating meaningful Unit tests.
- Development experience with the following technologies:
- Gosu, Groovy, Grails
- Micro services (REST or other)
- iOS/Android and or React Native
- DevOps (Jenkins, Docker, CICD Pipeline)
Education: Bachelor’s Degree or equivalent experience in Computer Science, Business Informatics, or related field preferred.
Department | Information Systems |
Status | Full Time |
Location | Pocatello Corporate Office |
Company | Farm Bureau Mutual Insurance Company of Idaho |
Rate of Pay | We offer competitive pay and an excellent benefits package. |
Closing Date | — |
Positions Available | 1 |