Senior Application Developer

Artech LLC

Westbrook, ME

JOB DETAILS
SALARY
$65–$80 Per Hour
SKILLS
AWS Lambda, Agile Programming Methodologies, Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Application Programming Interface (API), Artificial Intelligence (AI), Business Skills, Clinical Outcomes, Cloud Computing, Communication Skills, Computer Science, Customer Relations, Customer Support/Service, Debugging Skills, Design Patterns Programming Methodologies, Ecosystems, GCP (Good Clinical Practices), GitHub, Identify Issues, Java, Jenkins, Kotlin, Laboratory Information Management System (LIMS), Laboratory Operations, Leadership, MySQL, Needs Assessment, NoSQL, Performance Analysis, Platform as a Service (PaaS), PostgreSQL, Problem Solving Skills, Process Improvement, Python Programming/Scripting Language, Quality Management, REST (Representational State Transfer), SQL Databases, Scrum Project Management and Software Development, Secure Coding, Simple Queue Service (SQS), Software Development, Software Development Lifecycle (SDLC), Systems Maintenance, Team Player, Technical Leadership, Technical/Engineering Design, Technology Analysis, Testing, Time Management, Unit Test
LOCATION
Westbrook, ME
POSTED
13 days ago

Introduction

The ideal candidate will have a track record of leading technical initiatives to meet timelines and meet the expectations of various stakeholders. The right lab information management system is critical to operations, clinical outcomes, client relationships, and more. Applying system thinking to these challenges supports our desire for change while also creating pull-through innovations that are led by our commercial needs, and the needs of our customers. The company is looking for a Sr. Developer to work on a complex distributed platform that scales globally across the entire Reference Lab operations ecosystem. You will participate in everything from high-level design, to defining REST APIs, to writing the code and tests. You will be working on a platform that is composed of numerous technologies and leverages PAAS infrastructure in both AWS cloud. This is an exciting and high-profile project that will involve challenging problem solving and architecting a solution from the ground up.

Required Skills & Qualifications

  • 7 or more years of software development experience in maintaining new & legacy solutions
  • Bachelor’s degree in Computer Science or equivalent
  • AI-enabled SDLC experience (hands on), to accelerate software delivery, improve code quality, generate and review tests, support troubleshooting.
  • Experience with multiple languages including Java/Kotlin, Python, etc.
  • Experience working with RESTful APIs, MySQL, GitHub actions or Jenkins
  • Strong experience to lead the development of technical module
  • Strong experience in Cloud development – AWS or GCP
  • AWS Serverless Technologies – Lambda, S3, SQS, SNS, API Gateway, etc.
  • Experience with PostgreSQL is preferred
  • Experience with Relational & No-SQL databases
  • Mature understanding and experience with secure coding and design principles
  • Experience in transforming business requirements into elegant design and quality code, & in unit testing
  • Experience in leading initiatives, process improvement, and tech debt planning
  • Experience working in Agile Scrum team(s)
  • Understanding of technical design patterns to ensure overall quality and stability
  • Ability to communicate technical information to a non-technical audience
  • Strong communication and collaboration skills
  • Strong troubleshooting and problem-solving skills
  • Demonstrated ability to make data-driven decisions
  • Ability to transform business requirements into technical solutions
  • Prior work experience at client or in client's Industry
  • Applicants must be able to work directly for Artech on W2

Preferred Skills & Qualifications

  • Experience with PostgreSQL is preferred
  • Experience with Relational & No-SQL databases
  • Experience in leading initiatives, process improvement, and tech debt planning

Day-to-Day Responsibilities

  • Design, code, test, debug, and document programs based on technical configurations developed by analysts and project teams.
  • Develop program designs to meet technical configurations, ensuring that resulting systems will operate efficiently and reliably.
  • Monitors system performance, identifying problems and implementing solutions; tunes and ensures systems are running at optimum speed and efficiency.
  • Supports, updates, and maintains existing systems in response to business needs, system problems, or other factors.
  • Identifies business needs, assesses available technologies, and develops and presents solutions.
  • Provides a high level of customer service, partners with end users in the resolution of problems or in deployment of new applications.

For immediate consideration please click APPLY to begin the screening process with Alex.

About the Company

A

Artech LLC