Aflac, a Fortune 500 company, is an industry leader in voluntary insurance products that pay cash directly to policyholders. They are seeking a Software Engineer III (Mulesoft) to lead the design and development of customer-facing applications, ensuring high code quality and collaborating in Scrum processes.
Responsibilities:
- Lead the design, test, development and optimization of customer-facing applications
- Collaborate in advanced stages of Scrum, ensuring smooth software delivery
- Enforce and improve code quality standards, particularly concerning resilience, data, and security
- Evaluate and incorporate modern programming languages and tools
- Implement test-driven development best practices
- Adhere to coding standards for resilience, data, and security
- Reviews system requirements and business processes; codes, tests, debugs and implements software solutions
- Participates in project planning sessions with clients, business analysts, and team members to analyze development requirements and make recommendations for moderate to complex systems
- Tests and implements application modules from multiple systems the team has developed or modified, ensuring application meets the needs of client and business
- Provides design recommendations, developing and integrating programs per written specifications; occasionally responsible for writing moderate to complex design specifications
- Makes moderate to complex modifications to existing software applications and modules in accordance with written specifications and division standards
- Performs other duties as required
Requirements:
- Extensive experience in software development and modern programming languages
- Extensive experience in Mulesoft software development and modern programming languages
- Proven experience with Scrum and advanced DevOps methodologies
- Demonstrated ability to mentor and lead junior developers
- Bachelor's Degree in Computer Science, Information Systems or other related field
- Four or more years of programming experience
- Or an equivalent combination of education and experience
- Master's Degree in Computer Science, Information Systems or other related field
- Mulesoft development experience and completion of Developer II certifications
- API experience