Software Developer - Applications Support & Development

Navy Mutual Aid AssociationArlington, VA
9d

About The Position

Are you a versatile developer with a passion for solving complex problems and building scalable enterprise solutions? Join our team as a Software Developer, where you’ll play a pivotal role in enhancing and customizing mission-critical applications that support our life insurance operations. This is a full-stack role that blends software engineering, DevOps, and system observability. You’ll collaborate across disciplines to deliver robust, integrated solutions that drive business success.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or related field preferred.
  • Minimum 5 years of experience in software development, technical product management, or platform ownership.
  • Strong understanding of system architecture, integration patterns, and API behavior.
  • Proficiency in structured data formats (XML, JSON) and modern integration methods.
  • Experience with Agile methodologies and leading agile ceremonies.
  • Proven ability to translate business needs into technical solutions.
  • Excellent communication and collaboration skills; able to influence and build trust across teams.

Nice To Haves

  • Experience in regulated industries such as life insurance, finance, or payments is highly valued.

Responsibilities

  • Lead development, maintenance, and enhancement of enterprise-grade applications.
  • Support integrations and workflows using tools like MuleSoft and Apex.
  • Implement and troubleshoot APIs (REST, SOAP), with expertise in JSON, XML, and error handling.
  • Collaborate with cross-functional teams to resolve technical issues across infrastructure and applications.
  • Engage in DevOps practices including CI/CD pipeline support, environment configuration, and automation.
  • Monitor system health using observability tools to proactively identify performance issues.
  • Provide Tier-2 production support and escalate complex issues as needed.
  • Maintain clear technical documentation including API specs, system diagrams, and SOPs.
  • Utilize project management tools such as Atlassian, SharePoint, and Jira.
  • Participate in Agile ceremonies and contribute to sprint planning, retrospectives, and code reviews.

Benefits

  • Work on impactful projects that support critical business operations.
  • Collaborate with talented professionals in a dynamic, agile environment.
  • Opportunity to innovate and experiment with emerging technologies.
  • Competitive compensation and benefits package.
  • Supportive culture that values knowledge-sharing and continuous learning.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service