Job Description :
Senior Developer (2 Positions)
Complete Description:
Designs, modifies, develops, implements unit tests, and delivers web-based software. Works with other members of the assigned team. Requires a bachelor''s degree in a related field (Engr/CS) & 5-10 years’ experience in the area or directly related area. Demonstrates expertise in a variety of the fields'' concepts, practices, and standards. Relies on extensive experience and judgment to plan and accomplish goals. Performs a variety of tasks as designated by the SCRUM master, Product Owner, manager, technical lead/architect or other more senior developers on the team.
Skills:
· Required: JavaScript (pure JS, Angular, or React – JQuery not an acceptable substitute)
· Required: HTML 5/CSS 3/ES 6
· Required: Agile SCRUM Methodology
· Required: Excellent Written/Verbal Communication Skills in English – must be understandable over conference lines
· Highly Desired: Java
· Highly Desired: RESTful APIs/Microservices
· Highly Desired: React JS/Redux Experience
· Desired: GIT/Bitbucket
· Desired: Testing/Testing Frameworks such as Mocha, Jest, etc.
· Desired: Node JS
· Desired: GraphQL/Apollo
Behavior Characteristics:
Must work well in an agile development environment; must be inquisitive while being collaborative. Adaptability to change is essential. Must be a self-starter and independent learner. Must have good critical thinking skills and bring a good sense of humor to the team.