Brotherhood Mutual Insurance Company is looking to solve the problem of developing applications across various platforms and frameworks to satisfy provided visual, experience, and software design specifications.
Requirements
- Must possess a working knowledge of at least one structured programming language
- One or more years working with HTML, JavaScript, CSS, Ruby/jRuby, Java, ColdFusion, and/or other frameworks used to develop applications is desired.
- One or more years of web development is desired.
- An understanding of all aspects of the software development life cycle (e.g. requirements, analysis, design, implementation, testing and documentation) is desired
- Exposure to and understanding of insurance or financial industry is desired.
- Must possess excellent written and verbal communication skills, strong creative problem solving skills and the ability to successfully work on multiple projects simultaneously
- Must be detail-oriented and work well as a team member
Responsibilities
- Assists with the development and design of applications, utilizing consistent programming, testing, and documentation skills, that reflect the requirements provided.
- Learn and adopt new development methodologies and languages
- Participate in pair-programming with team members to accomplish project requirements.
- Assist in the coding and design of applications that reflect the visual and interaction designs provided within the established technical framework.
- Participate in the production of interim deliverables (such as technical specifications, prototypes, proofs of concept, etc.) in addition to the final live application.
- Assist in the development of automated test cases that ensure the provided specifications are met.
- Participate in writing detailed technical and functional specification documentation and coding standards.
Other
- Bachelor’s degree in Information Technology or equivalent degree is required.
- Must possess excellent written and verbal communication skills, strong creative problem solving skills and the ability to successfully work on multiple projects simultaneously
- Must be detail-oriented and work well as a team member
- Effectively interface with external contacts, Brotherhood employees, managers, and department staff members providing technical support and expertise regarding the maintenance and integration of applications.
- Persons in this position must be familiar with church operations and must conduct themselves in a manner that will neither alienate nor offend persons within this target niche.