Software application developer

Job Category: Software Development
Job Type: Remote

A large enterprise organization is building a user-facing, enterprise-wide application and is seeking an experienced software application developer to support its design, development, and delivery. This role focuses on building and enhancing a production-grade application that integrates complex business logic related to forecasting and formularies.

The position is well suited for an application-focused developer who combines strong technical skills with excellent communication and collaboration abilities. Success in this role requires the ability to clearly explain design decisions, listen closely to business needs, and work effectively with cross-functional stakeholders.

This is not a data science or analytics role. The work centers on application development rather than scripting, reporting, or modeling.


Responsibilities

  • Design, build, and maintain a user-facing enterprise application that supports forecasting and business decision workflows.
  • Develop application logic that integrates complex business rules related to formularies and rebate forecasting.
  • Write and optimize SQL queries to support application functionality and data interactions.
  • Build and maintain application services using Python in an application development context.
  • Collaborate closely with product, business, and technical stakeholders to gather requirements and translate them into application designs.
  • Clearly articulate technical approaches, design decisions, and implementation details to non-technical audiences.
  • Participate in application architecture discussions and contribute to scalable, maintainable design patterns.
  • Ensure code quality, readability, and maintainability through documentation and collaboration.
  • Actively listen to stakeholder feedback and adjust solutions to align with evolving business needs.

Required experience and skills

  • Strong experience in application development, with a focus on building user-facing systems.
  • Proficiency in SQL for working with relational data within applications.
  • Proficiency in Python for application development (not data science or analytics use cases).
  • Experience working in cloud environments, with preference for Azure-based development.
  • Demonstrated ability to explain technical concepts, design decisions, and implementation approaches clearly.
  • Strong listening and communication skills, with comfort working directly with business stakeholders.
  • Experience collaborating in cross-functional teams to deliver enterprise software solutions.
  • Attention to detail and a thoughtful approach to problem-solving and application design.

Apply for this position

**If you have already submitted your resume for another Job Opening please do not re-apply to a different role. You can email through Contact Us about your interest in other roles.

Allowed Type(s): .pdf, .doc, .docx

Related Job Openings