About the Role
The Software Engineer II conducts research, design, and software development tasks in a specific functional area. They learn new technologies and contribute to developing and maintaining software applications. Collaboration with cross-functional teams is essential to design, implement, and test software solutions. This ensures they meet business requirements and adhere to best practices and standards.
Conditions of Employment
Qualified Applicants must reside in or around Mexico City
Able to work in person 2 days per week and as needed
Bilingual : English and Spanish
Responsibilities
Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity.
Completing simple bug fixes and resolving technical issues.
Working closely with other Development team members to understand product requirements and translate them into software designs.
Operating in various development environments (Kanban and Scrum) while collaborating with key stakeholders
Keeping abreast of industry trends and technologies to continuously improve software development processes.
Writing clean, efficient code using best software development practices.
Requirements
Possess a Bachelor's in Computer Science or a related field.
Have a basic knowledge of Software Development methodologies (e.g., Kanban and Scrum).
Demonstrate excellent communication and teamwork abilities.
Possess excellent organizational, project planning, and time management abilities with demonstrated proficiency in change management and effective task delegation, prioritization, and project management across diverse functional groups and departments.
Be familiar with industry best practices, such as code coverage.
Possess a good understanding of data modeling principles, data manipulation languages, and storage systems.
Be proficient in object-oriented development languages such as Java or .Net (C#). Experience in front-end technologies such as Angular or React is advantageous.
Work in a way that works for you
We promote a healthy work / life balance across the organization. We offer an appealing working prospect for our people. With numerous well-being initiatives, shared parental leave, study assistance, and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
Working for you
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer :
Private Medical / Dental Plan
Savings Fund
Life Insurance
Meal / Grocery Voucher