About the role
Participate in a new hire custom bootcamp to enhance software development skills within the first 90 days of hiring
Translate business requirements into technical deliverables
Design, implement and Test applications and software systems.
Work with engineering and infrastructure teams on strategy and maintenance for required TDD/CI/CD development and Q/A environments
Provide feedback and influence into the design process to help us build a testable platform, applications, and data models
Design and build quality, performance, and reliability in from day one.
Take ownership of work and see it all the way through the software development life cycle
Investigate and resolve defects in the established system
Help define non-functional requirements and build and test systems capable of meeting them
Write clean, efficient, well designed and well documented code
Conducting software analysis, programming, testing, debugging and troubleshooting
Be part of a distributed Agile team and contribute to its success and improvement