Are you driven to keep people safe? That's what we do every day at MEM Insurance.
We've created a casual, values-driven work culture that's making a positive impact on the way people live and work. This is a place where you can grow with confidence - because that's what safety and success really mean to us.
SUMMARY:
A Software Engineer I is an entry level member of the Agile team. The developer is involved in all stages of software development, from conception and deployment to support. As an integral part of a cross-functional agile team, the responsibilities will include front-end and backend coding, analysis, design, testing, release and on-going support. In addition to these tasks, a developer will participate in various DevOps activities.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Key Responsibilities
- Demonstrate foundational understanding of business processes and systems supported by the team.
- Actively participate in Agile ceremonies, including daily stand-ups, sprint planning, reviews, and retrospectives.
- Develop quality code aligned with user stories, seeking guidance from senior developers when necessary.
- Conduct manual and automated testing to ensure that code meets quality standards and aligns with defined user story acceptance criteria.
- Deploy new increments effectively, leveraging assistance from senior team members as required.
- Troubleshoot and provide support for existing applications with guidance from senior developers or technical leads.
- Continually expand understanding of software development methodologies, best practices, and industry standards.
- Collaborate with Product Owners and stakeholders, clearly articulating complex processes and technical details to non-technical team members.
- Partner effectively with Product Owners and stakeholders to accurately capture and implement project requirements and intentions.
- Maintain up-to-date knowledge of relevant programming languages, tools, and technologies to enhance personal and team efficiency.
- Proactively develop and broaden cross-functional skillsets through ongoing learning and professional growth.
- Document design decisions, implementation details, and maintain comprehensive product knowledge bases to facilitate knowledge transfer and ongoing support.
QUALIFICATIONS:
Education
- Bachelor's degree, preferably in Computer Science, Computer Engineering, or a related field.
Experience:
- At least one year of hands-on experience in software development.
TOTAL REWARDS: - Health Plans: Medical, Dental, and Vision
- Our medical plan includes robust offerings such as fertility benefits and fully paid preventative care.
- Our dental coverage also includes adult orthodontia, and other less commonly covered dental treatments.
- Fully Employer-Paid Life and Disability Benefits
- Life Insurance - three times base salary
- Accidental Death and Dismemberment
- Short and Long-term Disability
- Employee Wellness and Recognition Program with employer-paid incentives for employees and their spouses
- Flexible Spending Account and Dependent Care options
- Health Savings Account with generous employer contribution
- Time Away from Work
- Generous PTO accruals
- 11 Holidays and 4 Early releases
- 16 Hours of Volunteer Time Off
- 20 days of paid parental leave (in addition to STD)
- Marriage, Bereavement, and Jury Duty leave policies
- Employee Assistance Programs
- 401k Retirement Plan including employer match and profit sharing
- Adoption Assistance
- Tuition Assistance
Our home office is located in vibrant Columbia, Missouri - in Livability's 2019 Best Places to Live.
Other detailsApply Now