$115000 - $120000 Year
Monday to Friday
Others
Day shift
8 hour shift
Others
Health insurance
Paid time off
Dental insurance
Vision insurance
401(k)
Parental Leave
Others
Key job responsibilities
• Collaborate to define the system architecture, owning documenting and breaking down work for the team to implement individual components.
• Be responsible for technical problem solving, meeting product objectives, and developing best practices
• Write high-quality, efficient, testable code in a modern object-oriented language.
• Mentor other developers.
• Contribute to planning, design, implementation, testing, operations, and process improvement as the lead of a Scrum team.
• Own end-to-end architecture of scalable large projects, participating in an on-call rotation.
• Track and report on metrics which are key performance indicators, allowing performance improvements so that the desired outcomes are achieved to plan and in a timely manner
• Troubleshooting and responding to errors, bug fixes and issue tickets
• Ensure all programs comply with Amazon InfoSec standards
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years experience with full stack development.
- 3+ years experience with databases (querying and analyzing) such as SQL, MYSQL, NoSQL and the use of analytics to report and provide visibility to trends.
- 3+ years’ experience with root cause and correction of code related bugs, error and other issues
- Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Background in distributed computing, service-oriented architectures and enterprise-wide systems.
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
- Exposure to Machine Learning/deep learning projects
- Able to work in a diverse team
- Ability to work independently with limited direction, communicate effectively with team members in other geographic locations
- Ability to take calculated risks and challenge current practices to develop and deliver innovative solutions to meet or exceed the customer expectations
PREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Communication
Learning/adaptability
Computer
technology
Others
No experience needed
2 years
3 years
Others
Finance
6
In-person