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.