This positon reports to: Alex Chan
Recruiter: Daniel Chacón
Level: Professional
Site: Guadalajara
The Developer, Full Stack is responsible for the analysis, design, construction, configuration, testing, and implementation of business and technical information technology solutions through application of appropriate software development life cycle methodology. The developer needs to have a sharp eye for spotting defects and should be a team player and excellent communicator.
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 Python, Java 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 cloud solutions (GCP or Azure)
• Experience in change management tools including source control practices and branching
• Experience with application and performance tuning
Experience:
• 5+ years of experience in the IT/Technology industry (Python, Java, C#)
• 4 years of experience in application development
• 2+ years of experience in full stack application development
• 2 years of experience in leading design and implementation of complex applications using specialized UI frameworks
• 2 years of experience in systems/application architecture for web applications
• 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
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.
• Must be able to see, hear, speak and write clearly in order to communicate with employees and/or other customers
• Manual dexterity required
Software Powered by iCIMS
www.icims.com