Application Developer - Senior

Artech LLC
  • Westbrook, ME
  • $45–$54 Per Hour
  • Quick Apply
9 days ago

Job Description

Job Description

We are seeking a well-rounded individual who can collaborate effectively within a team while also working independently when required. The ideal candidate will have strong analytical skills to support our existing customer base and resolve complex issues, along with excellent communication abilities.

TOP (3) REQUIRED SKILLSETS:

" Languages: Java, TypeScript (nodeJS)

" Strong AWS experience, including provisioning and application development across core services (S3, Lambda, Secrets Manager, CloudFront, RDS)

" Integration of on-premises solutions with cloud infrastructure

NICE TO HAVE SKILLSETS:

" Experience with LLM development tools such as Cursor

" Leading multiple projects

" Experience or strong understanding of modern software delivery practices, including Agile or Kanban teams and Git-based branching/release models

Job Description

The right veterinary software is critical to operations, clinical outcomes, client relationships, and more. IDEXX offers the software and services and partnerships that practices of all types and sizes need to succeed. Dedicated, proactive support and training, plus unmatched integration, have made us an AAHA Preferred Provider of veterinary software and the choice of more than 125,000 veterinary professionals.

In this role:

You will be a key contributor in a highly effective agile team delivering industry leading features.

You will mentor and guide team members.

You will lead technical discussions to influence decisions and designs across multiple squads.

You will plan, document and communicate technical projects.

You will foster a culture of innovation, inclusion and risk-taking in the engineering team.

You will partner closely with squad leadership to manage the software release cycle.

You will exercise your solid technical knowledge in customer facing software development.

You will utilize your strong full web application stack knowledge and solid understanding of technologies from the database to the presentation tier.

You will leverage AI-assisted development tools (e.g., LLM-based coding assistants and agents) to improve development velocity, code quality, and design exploration.

You will collaborate with other internal and external technical teams to partner and influence support issues and product design.

You will create a partnership with the product owners to move projects to completion in an efficient, secure manner.

You will implement and maintain Continuous Integration (CI) and Continuous Deployment (CD) pipelines using tools such as Jenkins, Github Actions, and Octopus Deploy

You will work with DevOps to automate software build, test, and deployment processes to achieve faster time-to-market and improved reliability

You will collaborate with development and operations teams to streamline the CI/CD workflow and ensure smooth integration with version control systems and deployment tools.

You will monitor and optimize CI/CD pipelines for performance, scalability, and efficiency.

You will troubleshoot issues related to build failures, deployment errors, and pipeline configuration.

What do you need to succeed?

Drive and initiative.

Excellent analytical, verbal and written communication skills.

Ability to work independently as well as collaboratively with team members.

Comfortable organizing and leading others.

Serves as functional lead on multiple projects.

Ability to leverage technology background and understanding of latest technologies to apply to development work.

Understanding of procedural and object-oriented design.

Ability to design system architectures.

Supports, updates, and maintains existing systems in response to business needs, system problems or other factors.

Coordinates with project teams to design, code, test and document system changes.

Possesses strong general business and company knowledge.

Knowledge of the software development lifecycle process.

Knowledge of software development methodologies as required by associated development team.

Understanding of the agile process.

Experience with Java, Node.js, and/or other object oriented and procedural programming languages, AWS Platform, REST-APIs, and Data Modeling.

Familiarity with AI-powered coding assistants and agents (e.g., Cursor or similar tools) and an understanding of their strengths, limitations, and failure modes.

Knowledge of relational databases and Structured Query Language (SQL).

Experience with Object-Relational Mapping (ORM) frameworks such as Hibernate.

Strong communication skills, both verbal and written, including ability to translate technical subject matter to non-technical audiences (both as a speaker and listener).

Numbers & Facts

LocationWestbrook, ME
Salary$45–$54 Per Hour

Skills

  • AWS Lambdaunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon CloudFrontunmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Designunmatched
  • Artificial Intelligence (AI)unmatched
  • Build Managementunmatched
  • Channel Supportunmatched
  • Clinical Outcomesunmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Customer Relationsunmatched
  • Data Modelingunmatched
  • DevOpsunmatched
  • Emerging Technologyunmatched
  • Gitunmatched
  • GitHubunmatched
  • Hibernateunmatched
  • Internet Applicationunmatched
  • Javaunmatched
  • Jenkinsunmatched
  • Kanbanunmatched
  • Leadershipunmatched
  • Mentoringunmatched
  • Multitaskingunmatched
  • Node.jsunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Programming (OOP) Languagesunmatched
  • Object Relational Mapping (ORM)unmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Procedural Programming Languagesunmatched
  • Product Designunmatched
  • Product Supportunmatched
  • Programming Toolsunmatched
  • Project Designunmatched
  • Quality Assurance Methodologyunmatched
  • REST (Representational State Transfer)unmatched
  • Relational Databases (RDBMS)unmatched
  • Release Management/Engineeringunmatched
  • Reliability Engineeringunmatched
  • Riskunmatched
  • SQL (Structured Query Language)unmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • System Architectureunmatched
  • Systems Maintenanceunmatched
  • Technical Leadershipunmatched
  • Technical Writingunmatched
  • Test Automationunmatched
  • Testingunmatched
  • Veterinary Medicineunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder