Sr Application Developer
Role details
Job location
Tech stack
Job description
The Senior Application Developeris responsible forthe planning and design of significant portions of complex application solutions with minimal supervision. This roleleadsthe programming, implementation, testing, documentation, and support of software applications that may include databases, user interfaces, APIs, and external system integrations.
This position works as a key member of the delivery team alongside business, integration, analytics, and data science partners to define scope, system behavior, architecture, reporting, deployment, and startup support needs. The ideal candidate is a hands-on developer who can solve practical problems, make sound technical decisions, and help deliver outcomes that improve flow, reduce rework, and strengthen performance across the business
Responsibilities
-
Plan and design significant portions of complex applications with minimal supervision.
-
Work with project teams to define scope, system behavior, reporting/documentation needs, architecture, user experience, and startup support requirements.
-
Program, implement, test, document, and support application components and system functionality.
-
Develop and support databases, user interfaces, APIs, and external system integrations.
-
Apply software development lifecycle practices to build reliable, supportable software solutions.
-
Develop and help enforce programming standards and reusable development practices.
-
Assistin technical design and effortestimating forprojects.
-
Mentor and help train less experienced team members.
-
Maintain confidentiality of sensitive customer and business information.
-
Perform other duties as assigned orrequired.
Requirements
-
Bachelor's degree in Computer Science, Information Systems, or a related field preferred.
-
5+ years of experience in application development, programming, or a related technical role, or equivalent combination of education and experience.
-
Experience independently leading the design, development, testing, and support ofmoderately complex tocomplex software solutions.
-
Strong working knowledge of software development lifecycle practices, relational databases, application integration, and technical troubleshooting.
-
Experience working directly with customers and project teams to define requirements and support implementation.
-
Experienceprovidingtechnical guidance, reviewing work, and supporting the development of others.
-
Strong communication, organization, problem-solving, and judgment skills.
-
Ability to work cooperatively in a team environment and manage shifting priorities.
Preferred Experience
-
Experience with API-driven integrations, workflow automation, or content and data processing capabilities.
-
Experience designing solutions that improve efficiency, reliability, throughput, or decision-making in business workflows.
-
Experience contributing to technical standards, solution design, and project estimates.
-
Experience mentoring team members or helping train others.
-
Familiarity with modern development tools, AI-assisted development workflows, and efficient coding practices is a plus.
-
Exposure to structured and unstructured data, digital workflows, or operational dashboards preferred.
Benefits & conditions
In addition to highly competitive pay and quality benets, Interstates strives to oer opportunities for education and career development, empowering you to have a career that's built to last. Some of our benets include:
- Competitive pay
- Bonus incentives
- 401(k)
- Health, Vision, and Dental Insurance
- PTO and Holiday Pay
- Disability and Life Insurance
- Advancement Opportunities