What are the responsibilities and job description for the Senior Software Developer position at StratasCorp Technologies?
Our team has multiple openings for a Senior Software Developer position. Primary responsibilities include:
- Perform Commercial-Off-The-Shelf (COTS) product integration and development efforts
- Consult and coordinate appropriately for problem resolution, task scheduling, new resource requirements, and task clarification
- Work in partnership with an integrated team of staff and contractors
- Understand the cloud environments, such as AWS or Azure
- Coordinate and collaborate with security, operations, engineering, testing and other teams to provide system information and technical support
- Create, manage and update Jira tickets
- Design, develop and modify software systems
- Document and track vendor software roadmaps for software and patch version updates
- Test their software and perform code reviews
- Participate in all Lean Agile scrums, sprints and grooming sessions
- Experience developing detailed design and associated deliverables
- Experience translating customer and system requirements into design
- Experience designing system interfaces
- Experience developing Single Page Applications using HTML5, CSS3, and Angular 2
- hands-on experience developing RESTful web services using Java 8 or other technologies such as Spring Framework 4 , or Spring Security 4
- Experience working with non-relational database systems such as DynamoDB
- Hands-on experience with and troubleshooting of Internet and Web related protocols and technologies such as Tomcat, Nodejs, Web Services, or SSL
- Hands-on experience developing JUnit and Jasmine tests
- Experience with testing platforms such as Jest or Karma
- Hands-on experience working with DevOps tools such as Git, Jenkins, or Nexus
- Experience using ErDoS for reporting sprint MVI burn-up and top line charts, and experience with CFS, FSS, TagIt, KnoMAD, and TagIt digest highly desired