Job Description:
Candidates must have a demonstrated ability to work in a dynamic and challenging environment and possess a solid understanding of the software development life cycle all while working within an Agile framework. You will work closely with end users analysts software and data engineers and data scientists on the following key tasks:
Coding testing and debugging new and/or existing web applications.
Implementing and refining user interfaces.
Conducting thorough unit testing via automated tooling.
Collaborating with other team members (internal and external) to ensure optimal performance and usability.
Peer reviewing code written by fellow team members.
Utilizing virtualization technologies like Docker and ContainerD.
You bring enthusiasm and initiative while having the ability to work well with people from different disciplines with varying degrees of technical experience and meet the following qualifications:
Bachelors degree in Computer Science Information Systems Engineering Business or a scientific or technical discipline plus 4 8 years relevant experience.
A Top Secret/SCI level security clearance with eligibility to obtain a Polygraph clearance.
Experience with modern frontend libraries such as ReactJS with a minimum of 2 years professional experience.
Strong proficiency in HTML CSS and JavaScript.
Solid understanding of HTTP web requests for fetching JSON data.
Excellent verbal and written communication skills and the ability to write welldocumented code.
You will wow us even more if you have some of these:
A genuine passion for creating great user experiences.
Experience/knowledge of key Agile processes and techniques
Experience with writing frontend unit tests.
Experience with writing backend web API services.
Experience coding in other languages such as Python.
Familiarity with NoSQL data stores such as Elasticsearch.
Familiarity with performance optimization techniques.
Up to date with emerging frontend technologies.