Description

Responsibilities: 
·       Participate in requirements analysis
·       Collaborate with internal teams to produce software design and architecture
·       Participate in Agile SCRUM ceremonies including Story Point Estimation, Backlog Grooming, Sprint/Release Planning, Reviews, and Retrospectives
·       Write clean, scalable code based on requirements and design
·       Unit Test and deploy applications and systems
·       Revise, update, refactor and debug code
·       Improve existing software
·       Develop documentation throughout the software development life cycle (SDLC)
·       Serve as an expert on applications and provide technical support

Minimum Qualifications:
·       Proven work experience as a developer.
·       Experience with REACT.
·       Excellent knowledge of software development and user interface web applications
·       Familiarity with Agile frameworks and regression testing is a plus
·       Candidate should have a strong understanding of modern web design using HTML5 and CSS3 and can implement UX/UI requirements via responsive frameworks and design systems.
·       Excellent knowledge and experience working with the following languages and technologies: Java, Typescript or JavaScript, CSS, HTML, XML.
·       Excellent knowledge of architecture styles/APIs (SOAP, REST, RPC)
·       Familiarity with modern source control systems such as git/svn/mercurial
·       An ability to understand front-end users’ requirements and a problem-solving attitude.
·       Experience with DevOps and continuous build continuous deployment processes and tools.

Preferred Qualifications:
·       VA or other Federal Government experience
·       Experience with front-end testing frameworks (Jest, Mocha, Nightwatch or similar)
·       Excellent analytical and organization skills
·       Excellent verbal and written communication skills and excellent team skills.
·       Knowledge of cross-browser compatibility and accessibility compliance
·       Has high standards, results oriented, and a commitment to delivering high quality software on time

Education

Bachelor's degree in Computer Science