Overview:
Recruiter: Daniel Chacón
Position reports to: Orlando Lara
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
- Take part in the full-stack of development, including all layers and across microservices, including data, service + API, web + mobile
- Willingness to learn new platforms, languages, and engineering concepts
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
- Significant knowledge in 2+ object-oriented languages
- Significant exposure to client scripting with JavaScript and popular frameworks (i.e. Angular, React, Node, etc.)
- Experience in Unit Testing frameworks.
- Experience implementing service-oriented systems with RESTful services and APIs
- Exposure to implementing for the User Experience on Mobile and Web
- OOP, design patterns, SOLID design principles
- Relational and non-relational data, ORM.
- Ability to quickly learn new technologies and evangelize with peers and stakeholders
- Experience in change management tools including source control practices and branching
**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 in cloud solutions
- Experience with international or multi-level marketing business
- Experience with monitoring tools.
- Certifications for desired non-niche programming languages
Principles & Related Competencies:
Ethical
- Complies with policies and procedures; Takes the high road and upholds our values; Maintains confidentiality; Acts with integrity, honesty and respect.
Leader
- Meets challenges head on to uphold quality standards, productivity goals, and values; Sets an example, building a culture of trust, transparency, and open communication; Is aligned with organizational direction
Collaborative
- Works cooperatively with others offers and accepts help; Freely shares information as appropriate; Open to and willing to provide feedback; Strong contributor to the team's results; Celebrates the individual and the team; Ability to clearly communicate.
Looks Beyond Oneself
- (Team Player) Demonstrates humility and willingness to recognize and give credit to others; Works well alongside people of different backgrounds and ideas; Builds good relationships with others; Values Distributors and teammates.
Drives Innovation
- Add value through: Proposing ideas and creative solutions to employee, distributor and/or customer challenges; Listening to and respecting others ideas through collaborating and helping develop those suggestions; Driving ideas forward to implementation.
Delivers Change
- Delivers Change Through: Adapting to different working environments; Responding positively to change including new duties and assignments.