Overview:
STATEMENT:
DETAILED RESPONSIBILITIES/DUTIES:
- Develop with quality through hands-on development and attention to detail
- Work closely on an agile team of product owner, other engineers and scrum master in a collaborative environment
- Uses appropriate tools to analyze, identify, and resolve business and/or technical problems
- Readily available to troubleshoot and solve unforeseen production incidents
- Take part in data/service/API/web/mobile design architecture discussions and pro-actively give solutions/recommendations
- Actively participate in feature software design with senior and principal developer mentors
- Interacts with the customer to gain an understanding of the business environment and technical context
- Validates scope, plans, and deliverables for assigned projects
- CI/CD pipeline updates and working with DevOps for production deployment and post production validation/support
SUPERVISORY RESPONSIBILITIES:
None
Job Qualifications:
Qualifications:
**Skills**:
Required
- Strong attention to detail, problem-solving skills, and verbal/written communication
- Ability to work in an agile environment
- Experience with common front-end development tools such as Babel, Webpack, Node + NPM, Redux
- Good understanding of advanced MVVM design pattern
- Experience developing services for scalability, fault-tolerance, and testability.
- Experience in Unit Testing frameworks.
- OOP, design patterns, SOLID design principles
- Relational and non-relational data, ORM.
- Experience in cloud solutions
- Experience in change management tools including source control practices and branching
Certificates / Training:
- Preferred: Certifications for desired niche programming languages
**Experience**:
- Preferred: Agile Experience
**Education**:
Required
- Bachelor's in Computer Science or equivalent
Preferred Qualifications:
- Experience supporting transactional web system in production environments, including log aggregation, remote debugging, pro-active monitoring of systems, for example through developing alerts
- Experience with international or multi-level marketing business
- Experience with monitoring tools.
- Certifications for desired non-niche programming languages