Trabajo de Software Development Manager en Sanmina, Jalisco - México

Software Development Manager

Software Development Manager

If you are a professional in the IT area, then Sanmina is the place for you.  At Sanmina our IT team is made of top level professional and human quality. Our different areas in IT such as programming, developing, tech support are the ideal place for a professional like you. With us you will be working for a top company in the electronic manufacturing business. Not only will you be able to have a fresh new job but you will also have the opportunity to grow within the company. One of our main goals in Sanmina is for our collaborators to feel as part of a family and have a chance to grow as a person and a professional.

 

Software Development Manager, Description:

-           Analyze system requirements, and propose solution and scope designs

-           Develop, test and document system changes and new subsystems in compliance with the adopted development methodology, security, integrity and confidentiality corporate policies

-           Set technical direction and establish, prioritize and work with the development team

-           Provide direct technical supervision, hiring, establishing and tracking goals and objectives, assigning workload, training, and facilitating the performance review process

-           Mentor development staff with duties such as analysis, comply process, software design, prototyping, coding, debugging, test case creation, test case automation, test case execution, documentation, support

-           Create an atmosphere of innovation and enable professional growth;

-           Interface with management, analysts, project managers to ensure that progress is communicated appropriately and scheduling is up to date

-           Share technical, product and procedural knowledge across any concerned personnel

 

Qualifications:

-           Education: Bachelor or MS degrees in computer science or related field

-           Minimum of 2 years of experience managing (or supervising) a software development team

-           Minimum of 7 years of experience building enterprise applications

-           Strong software designing and development experience with Java and/or C++ distributed, and cloud-friendly systems. Experience with AWS services is a plus

-           Strong relational database experience. PostgresSQL is a plus

-           Development experience with web related technologies, such as HTML(5), JS, CSS(3). Angular and/or React is a plus

-           Source code version control (SVN/GIT), CD/CI pipeline, test automation and dev/test/prod dockerized environment experience. Kubernetes and Cypress is a plus