View all jobs

Senior Software Developer ( Lead)

West Des Moines, Iowa
As a Senior Software Developer (Lead),  you will join a team of passionate developers and testers to design, develop, test, and integrate applications of high complexity; particularly focused on implementing and growing the external API offering and the Notifications Engine, among other solutions. We operate in a collaborative, open environment focused on using Agile development techniques to autonomously deliver solutions quickly and effectively.  In addition, you will:
  • Provide technical expertise to define and refine features in preparation for grooming with the team
  • Pair frequently and provide technical guidance and coaching with other members of the team
  • Work with individuals on your team to create and enforce coding standards, workflow, or tool standards
  • Establish a culture of software crafting best practices in your team, including Test Automation, Continuous Integration, and Continuous Deployment
  • Collaborate with Staff Developers and other teams on new technologies and technical thought leadership
  • Interface regularly with our customers to ensure you are producing technical solutions that meet their needs
  • Engage in Agile software development activities, including sprint planning, daily standups, retrospectives and hackathons
  • Collaborate with other teams to help drive alignment and understanding of requirements and dependencies
  • Influence our overall product development strategy and roadmap
  • 4 or more years of experience in application/software development
  • 4 or more years of experience in roles that required strong analytical and problem-solving skills
  • 2 or more years of experience in roles that required strong interpersonal communication and collaboration skills
  • 1 or more years of demonstrated technical leadership skills
  • Experience with AWS cloud computing products and tools building global, production-scale mission-critical cloud-based systems
  • Database management experience with coding proficiency in Java, Scala, and JavaScript/React
  • Experience with Agile software development practices
  • Experience with Extreme Programming (XP) software development practices (i.e. pair programming)
Education (or equivalent work experience)
  • Bachelor's degree in Engineering, Science or Technology related discipline
More Openings
HR Generalist/contract
HR Director
Share This Job
Powered by