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
Bachelor's degree in Computer Science