OVERVIEW:
We are looking for a highly skilled Full-Stack developer to support a mission critical system and help lead initiatives related to a custom web application.
GENERAL DUTIES:
- Primary duty will be to design and code in the maintenance and enhancement of an enterprise web application.
- Participate in the modernization of the existing web application by analyzing alternative platforms, identifying the best technology stack for the application, and converting a PHP application to the selected framework.
- The ideal candidate will have the drive and willingness to work within AWS.
- Solve challenging problems both independently and as part of a team.
REQUIRED QUALIFICATIONS:
- 7+ years experience building web applications in any modern framework based on languages like Java, Python, JavaScript, Ruby or PHP.
- 5+ years experience in a modern web framework such as Angular, React, Vue, Node or Ember.
- 2+ years experience with AWS. Possess a solid understanding of the environment and ability to perform basic management and troubleshooting.
- Deep understanding of HTML, HTTP, client-side rendering, and DOM manipulation through JavaScript and libraries such as jQuery.
- Experience with Windows and Linux environments.
- Knowledge of web application best practices.
- Knowledge of developer tools such as Jira, Git and Gitlab.
- Bachelor's degree or higher in computer science or a closely related field.
DESIRED QUALIFICATIONS:
- Experience developing in a cloud environment.
- Experience developing on the Suite CRM platform.
- Experience developing web services and integrating enterprise-class systems.
- Strong troubleshooting, communication, and organizational skills.
- Experience working with cross-functional teams using agile practices and continuous delivery.
- Strong communicator and can explain complex technical concepts.
- Be able to write understandable, testable code with an eye towards quality and maintainability.
- Possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
- Security-focused and have experience developing applications to meet high security standards.
- Experience in designing, developing, and maintaining mission-critical systems.
CLEARANCE: