Systems Software Developer
Role details
Job location
Tech stack
Job description
-
perform activities related to Full Stack Development in Sponsor's cloud environment.
-
complete all steps in the product-design process from conceptualization, detailed user interface, functional design, through implementation and usability review.
-
develop innovative user-interface designs in response to marketing requirements, user analyses, product innovation, technology, and business needs.
-
develop conceptual models, workflows, design prototypes, and user-interface specifications.
-
ensure user-interface guidelines and standards are followed during the development and maintenance of the product.
-
conduct or participate in product usability tests.
-
communicate and work effectively with cross-functional team members.
Requirements
Full Stack Software Development
-
development, customization, and use of developing applications for intelligence analysis.
-
backend technology tacks based on Python, PostgreSQL, and AWS services like SQS.
-
front-end web development, particularly with CSS, HTML, and vanilla javascript.
-
user-centered design principles and practices, web standards, typography and color, and web usability standards.
-
using Git for version control and issue tracking
HIGHLY DESIRED SKILLS AND DEMONSTRATED EXPERIENCE
-
Full Stack Development in Sponsor's cloud environment.
-
using containerization such as Docker and Kubernetes for developing and deploying containerized applications and microservices
-
familiarity with the Sponsor's data environment.
-
working in a Sponsor analytic mission area, specifically involving research on analyst user needs.
-
organizing and structuring solutions to complex problems.
-
strong coordination and collaboration skills.