Job Description :

The Candidate will perform highly advanced software development work as part of an agile team working under the direction and guidance of Application Services management. The Candidate must have strong hands-on technical experience with React.js development and proven success designing, developing, implementing, and testing front-end web user-interfaces in a large organization. The primary goal of the Candidate as a member of an agile scrum team will be to deliver well-designed, documented, and tested modern software applications that fully meet customer requirements.

CPA will require the Candidate to work on the following initiatives and will perform advanced analysis/programming tasks such as:

·      Participating in all phases of SDLC, including design, software development and code review.

·      Performing extensive code reviews and analysis.

·      Writing reports on code analysis to determine if industry standards and best practices are being followed; provide analysis to address any shortcomings.

·      Providing guidance and knowledge sharing to existing development staff.

WORKER SKILLS AND QUALIFICATIONS:

Must be able to:

·       work with Business Customers, Section Managers, Scrum Masters, Product Owners and team members in a professional and collaborative manner to define strategies, implementation approaches and provide creative solutions to complex problems.

·       create well-designed, documented, and tested software solutions that meet strict availability, concurrency and low latency requirements.

·       turn high-level requirements into a working system through iterative and incremental development.

·       identify and address product bugs, deficiencies, and performance bottlenecks in a timely manner.

·       implement and test frontend components using React and other modern web application technologies

·       write web frontends that meet WCAG 2.0 Standards and 508 Compliance/Web Accessibility requirements

·       work with relational databases, including SQL Server and Oracle.

·       write T-SQL scripts that store and query relational data, including joining and grouping.

·       perform in-depth code reviews and analysis

·       write unit tests using Jest, Enzyme

·       write automated tests using Selenium

·       write Webpack configuration files

·       develop processes and procedures for Application Services.

·       stay abreast of current technologies, industry standards and best practices

·       be productive working independently or in a team environment (both local and remote) with minimal supervision.

Must possess:

·       a solid understanding of the UI design process for creating intuitive workflows within complex systems

·       knowledge of OWASP Top Ten

·       knowledge of software development methodologies and frameworks, including Agile and Scrum

·       strong knowledge of JavaScript, services, microservices, REST

·       strong written, verbal, and interpersonal communication skills

·       strong problem-solving skills and ability to multi-task with readiness to put in extra effort when necessary

·       familiarity with DevOps concepts and methodologies

·       the willingness to learn

Engagement Length in Months:

9 months

Services are expected to start 12/13/2021 and are expected to complete by 08/31/2022. Total estimated hours per Candidate shall not exceed 1440 hours. This service may be amended, renewed, and/or extended providing both parties agree to do so in writing.

Qualifications

Mandatory Requirements:

  • 8 years of experience with HTML, CSS and JavaScript (with at least 3 years spent developing in HTML5, CSS3, and ECMAScript 6) and developing web-based user interfaces for enterprise-grade applications
  • 5 years of experience with SQL, React.js, Node.Js, writing secure RESTful API, WCAG 2.0 Standards, 508 Compliance/Web Accessibility
  • 5 years of experience with highly complex application security requirements and code reviews and in-depth code analysis
  • 4 years of experience with Jest, Selenium, Webpack, Git, Bitbucket, and developing/deploying software with a CI/CD pipeline including build automation/continuous integration, test automation, and deployment automation
  • 3 years of experience with Redux, Docker, and Material UI
  • 3 years of experience with coaching, mentoring and knowledge transfer to junior level software developers and other personnel as required and working with teams that have iteratively and incrementally delivered software while practicing code review
  • 2 years experience with Enzyme 3.0+
             

Similar Jobs you may be interested in ..