Job Description
The Application Developer role is to ensure the stability, integrity, and efficient operation of IT systems. This is achieved by developing, designing, and supporting in-house developed applications, off-the-shelf software, servers, databases, and/or networks. This set of technology is collectively referred to as "systems" in this document. The Application Developer identifies, communicate, and resolve issues in order to maximize the benefit of IT systems investments.
Responsibilities
-Identifies, analyzes and improves existing business processes within a department to meet new goals and objectives.
-Partners with various departments to understand and incorporate standards information and requirements into work procedures.
-Works on moderately complex problems that require in depth analysis and judgment to obtain results or solutions.
-Defines and documents business requirements for complex system development or testing.
-Analyzes existing applications and systems and formulates logic for new systems, devises logic procedures, logical database design, performs coding and tests/debugs programs.
-Modifies and configures complex applications/systems as specified in the requirements and/or technical design document.
-Designs and deploys new complex Enterprise systems and enhancements to existing systems ensuring compatibility and inter-operability
Required Skills & Experience
-Developing microservices in Node.js
-Configuring service routers and message queuing
-Developing in a large-scale enterprise environment including clustering, identity systems and NoSQL systems
-Experience troubleshooting integrated systems (existing applications, little enhancements, big fixes, upgrades)
-Experience in developing cloud native microservices in AWS
-Designing, implementing and running large scale cloud native micro services
-AWS Lambda (serverless) experience
-Experience with IaC tools such as Terraform or CloudFormation
-GitHub or Bitbucket
Nice to Have Skills & Experience
-Terraform
-Container orchestration knowledge
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.