Salary
💰 $98,175 - $115,500 per year
Tech Stack
CloudJavaJenkins
About the role
- Analyze, design, test, develop and maintain software experiences
- Design, develop, test, operate and maintain products with full stack ownership
- Write production-ready and testable code
- Create optimal designs considering scalability, reliability and performance
- Perform analysis on failures, propose design changes and encourage operational improvements
- Make design and coding decisions prioritizing customer experience
- Take feedback from code review and apply changes to meet standards
- Conduct code reviews and provide guidance on engineering best practices
- Ensure product development follows compliance and security best practices
- Embed software reliability engineering standards into development practices
Requirements
- Bachelor’s degree, or equivalent work experience
- Three to five years of relevant experience
- Expert-level coding skills in COBOL, JCL, Assembler
- Experience with Version Control Systems
- Knowledge of C# or Java
- Knowledge of JSON and BAI2 format (nice to have)
- Familiarity with GitLab, Jenkins, IDZ, Jira (nice to have)
- Functional testing experience (create, maintain, execute manual and automated tests)
- DevOps capabilities: containers, cloud, automation, security, configuration management, CI/CD
- Extensive knowledge in modeling and application design and architecture
- Unit testing experience, including automation and integration with CI systems
- Experience with Agile Software Development (Scrum, Kanban, SAFe)
- Strong understanding of system and network architecture
- Ability to identify, resolve, and retest defects
- Expert skills in service virtualization, test case modeling, and test data management tools and processes
- Ability to take responsibility for software artifacts and follow compliance and security best practices
- Self-motivated and able to collaborate across teams