Senior React Developer - American Technology Consulting
Urbandale, IA
About the Job
Title - Senior Software Engineer Location - Urbandale, IA Remote Only required USC on W2Description:Major Purpose:Works on a product team and supports product design by planningits work, coordinating with others, and writing and testing code to deliverfunctionality for the complete product or products it supports. This leveldesigns complex/significant parts of a system/sub-system or works on a completeproduct of a broad scope and solves well-defined problems with little guidance.May act as a work lead, providing technical coaching to other engineers andsupport personnel; Recognized as an expert user of critical technology; developsnew software functionality for product development.Major Duties:? Develops, codes, configures, and tests programs and systems.? Evaluates and implements enhancement design solutions to improve cost,quality, and performance of software applications.? Analyzes assignments and determines software specifications that must befulfilled to achieve objectives.? Executes necessary documentation, as directed, or needed.? Collaborates with other relevant stakeholders and team members to ensure thatfeatures meet business needs.? Follows industry-standard agile software design methodology for developmentand documentation.? Mentors junior software engineers on the team. Skills, Abilities, Knowledge:? Ability to analyze, translate, and define business requirements into technicalsolutions.? Excellence in verbal and written communication forms with emphasis onpersuasive communication, tact and negotiation.? Ability to apply engineering principles and concepts for designs.? Ability to manage many competing priorities/requests in a fast-pacedenvironmentEducation:? Degree in an Engineering/Technology discipline or equivalent experience. -University Degree (4 years or equivalent)? Degree in an Information Technology discipline or equivalent experience. -University Degree (4 years or equivalent)Work Experience: ? Previous experience in programming/software development. (4 -7 years)? Software development processes experience. (4 - 7 years)? Product design, test and/or analysis experience. (4 - 7 years)? Participating in Agile Development (4 - 7 years)? Experience working in an Agile Environment (4 - 7 years)Web application development with React and Node.js.Job Description:- Develops web applications in the John Deere Operations Center, primarily usingJava Script and React- Works with a team of developers to implement, test, and support features in aproduction environment- Collaborates with Product Managers, User Experience, and other support rolesto discover and define product requirements- Follows industry-standard agile software design methodology and techniquesRequired Skills:- Strong experience in JavaScript, HTML, CSS, React, Node JS- Experience with using and designing REST APIs- Experience with Test Driven Development, test automation, CI/CD- Strong communication and collaboration skills within a cross functional team- Understanding of Agile and XP practices- Knowledge of Typescript
Source : American Technology Consulting