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.