Responsibilities:
Participate in the full software development life cycle (design, development, deployment, documentation)
Contribute towards the design and overall architecture of applications.
Participate in development planning and goals.
Maintain quality and ensure responsiveness of applications.
Collaborate with other developers to design and launch new features.
Introduce and enforce adherence to standards and best practices.
Determine user needs by analyzing technical requirements.
Oversee team members’ development and share constructive criticism.
Must have the ability to work as part of a project team and deliver in a timely manner.
Document changes and follow the Systems Development Life Cycle process independently.
Willing to learn and adopt new technologies in a short period of time as required.
Capability to lead the design of solutions for complex problems when needed.
This position also requires regular communication with the customer to review software application requirements, provide progress status updates, and provide/propose technical solutions and architectural design for enhancements.
Required Skills and Qualifications:
Bachelor's Degree in Computer Science, Computer Engineering, or related field of study.
The ideal candidate will have 2+ years of working experience with Angular (Angular 11 preferred)
5+ years of professional development experience that includes working in a DevOps environment.
Demonstrated experience working with Jenkins and Gitlab.
Extensive knowledge of and development experience using Java, Python, JavaScript, HTML, and CSS, JSON in Linux/Unix and Windows environments
Experience with frontend frameworks or experience in relational database design and Structured Query Language (SQL)
Strong English is written and verbal communication skills.
US Citizenship is required due to federal contract requirements.
Must be able to obtain Public Trust clearance.
Desired Skills and Qualifications:
Serverless Cloud experience
Asynchronous JavaScript development
ECMAScript (ES 6) features
CSS/Bootstrap
Continuous Integration / Continuous Delivery
UX/UI best practices
GitHub
Able to work in a lean development environment.
Able to self-learn and develop on multiple technologies.
Able to take full ownership of a product.
#IND