What are the responsibilities and job description for the Software Engineer BAHMOON position at Sabree Software Services?
Job Description
U) The Contractor shall provide software engineering, application development, O&M, UI / UX development and program management for newly developed and customized applications for Sponsor systems. The Contractor shall provide support for development, deployment packaging, and program management for software and hardware components to maintain sustainability and reliability of the Sponsor’s systems and applications. These systems must continue without interruption and meet Sponsor approved timelines for new development activities.
U) The Contractor shall perform all work in such a way that it complies with the Sponsor’s regulations and policies.
U) The Contractor shall be required to communicate and collaborate across organizational boundaries, to include other contractor teams. The Contractor shall be required to work with Sponsor staff and contractor personnel, as well as external stakeholders.
U) The Contractor shall work closely with the development team, security team as well as mission customer.
U) The Sponsor’s project manager will manage the priorities.
U) The work performed requires constant iteration with stakeholders to provide services and tools.
Required Skills
- U) Demonstrated experience in technical project management with full lifecycle software development.
- U) Demonstrated experience estimating and managing software development schedules and deliverables.
- U) Demonstrated experience working in an Agile development environment.
- U) Demonstrated experience developing detailed software design and associated deliverables.
- U) Demonstrated experience in translating customer and system requirements into design.
- U) Demonstrated experience designing new system interfaces.
- U) Demonstrated experience coordinating, supporting, and participating in program meetings and reviews.
- U) Demonstrated experience building and maintaining constructive relationships among customers, stakeholders, technical teams, and contractors.
- U) Demonstrated hands-on experience developing Single Page Applications using HTML5, CSS3, SCSS, TypeScript, and Angular 2 .
- U) Demonstrated hands-on experience developing RESTful web services using Java 8 , Spring Framework 4 , and Spring Security 4 .
- U) Demonstrated hands-on experience working with non-relational database systems such as DynamoDB (other on-the-job database experience accepted).
- U) Demonstrated hands-on experience with and troubleshooting of Internet / Web related protocols and technologies (e.g. Tomcat, Nodejs, Web Services, and SSL).
- U) Demonstrated hands-on experience developing JUnit and Jasmine tests and experience with testing platforms such as Jest or Karma.
- U) Demonstrated hands-on experience working with DevOps tools such as Git, Jenkins, and Nexus.
Desired Skills
About Sabree Software Services
Sabree Software Services, Inc. (S3) is a full-service software firm headquartered in Northern Virginia. We support the federal government and commercial arenas by providing high quality, system / software architecture design, full-lifecycle / full-stack software development services, usability engineering, testing, and project management services. Our team is comprised of an elite network of engineers, with advanced degrees, who have been providing technical services to our customers and partners in the DC metropolitan area for over 20 years. We are committed to delivering innovative, multidisciplinary solutions in an agile fashion.