Software Developer IV
About the role
The Software Developer IV position at Western National Insurance Group is designed for individuals who can design, develop, test, and deploy high-impact software solutions. This role involves collaborating with product teams to troubleshoot application issues and deliver high-quality software solutions, participating in work refinement and planning, preparing and executing unit testing, and ensuring timely delivery of projects.
Responsibilities
- Designs, develops, tests, and deploys high-impact software application modifications based on collaboratively defined business and technical requirements.
- Collaborates with product teams to troubleshoot application issues and deliver high-quality software solutions.
- Participates in work refinement, estimation, and planning activities to support successful project delivery.
- Prepares and executes unit testing for new and modified code in accordance with team and organizational standards.
- Presents and executes unit testing for new and modified code in accordance with team and organizational standards.
- Participates in work refinement, estimation, and planning activities to support successful project delivery.
- Partners with product and change control teams to ensure quality software releases.
- Creates and maintains technical documentation that supports ongoing product development and maintenance.
- Ensures timely delivery of projects and tasks while proactively communicating risks, delays, and roadblocks.
- Develops and guides the creation of technical specifications, flowcharts, and data flow diagrams to communicate complex application designs.
- Leads code review efforts and promotes development best practices across product teams.
- Identifies opportunities for process improvement and collaborates across teams to implement effective solutions.
- Develops and guides the creation of technical specifications, flowcharts, and data flow diagrams to communicate complex application designs.
- Leads troubleshooting, resolution, and communication for urgent production issues.
- Drives automation of development processes and identifies opportunities to improve efficiency across teams.
- Mentors team members by sharing technical knowledge and supporting professional development.
- Analyzes complex technical challenges, evaluates multiple solution options, and communicates recommendations.
- Identifies opportunities to improve application quality, business processes, and customer experience.
- Collaborates with team members to evolve development standards, policies, and best practices.
- Consistently acts according to our customer experience standards, including responding quickly, maintaining a positive attitude, building rapport, demonstrating empathy, managing the customer's expectations, using the proper communication channel for the situation, and taking ownership to ensure the customer's issue is resolved.
- Performs special projects and other duties as assigned.
Requirements
- Strong mathematical, analytical, and problem-solving skills.
- Demonstrated ability to work independently and complete assignments with minimal guidance.
- Strong attention to detail and commitment to quality.
- Advanced organizational and prioritization skills with the ability to manage multiple high-impact initiatives.
- Demonstrated ability to collaborate effectively with product teams and cross-functional partners.
- Knowledge and practical application of relevant project methodologies.
- Demonstrated ability to communicate clearly and effectively with both technical and nontechnical audiences across all levels of the organization.
- Advanced proficiency in required programming languages, code versioning tools, and deployment technologies.
- Broad exposure to multiple technology stacks, frameworks, and core systems.
Qualifications
- Bachelor’s degree in computer science, mathematics, information management, statistics, or a related field preferred; equivalent experience accepted in lieu of education.
Benefits
Western National Insurance Group offers a comprehensive benefits package including medical insurance plan options, dental insurance, vision benefits, life insurance, disability insurance, and paid time off. Additionally, the company provides a 401(k) plan with 100% matching on the first 6% of contributions, health savings accounts (HSAs), and flexible spending accounts (FSAs). Western National also offers a wellbeing program, tuition reimbursement, and parental leave. The company encourages a flexible work environment and provides bonus opportunities.