Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

42Q - Programmer/Analyst 2(N)

Sanmina Corporation

Sanmina Corporation

Software Engineering, IT
Guadalajara, Jalisco, Mexico
Posted 6+ months ago

Programmer/Analyst 2

Education :
The candidate must have a Bachelor or MS degree in Computer Science or a related field;

Experience :
Must have a minimum of 3 years of experience in analysis, design, and implementation of enterprise-level systems;
Knowledge of relational database design, database management and SQL coding are required, as well as experience working with Java in a Linux environment;
HTML5 and JavaScript front end development experience, with frameworks such as Angular2+ or React is required

Experience with source code version control (SVN/GIT), CD/CI pipeline, test automation and dev/test/prod dockerized environment experience. Kubernetes and Cypress is a plus;
Experience with AWS services is a plus;

Knowledge :

Java 8 (or higher), Javascript, Spring boot, PostgreSQL, Angular, Typescript, Linux
HTML, CSS
SVN, GIT

Skills :

Curious developer, attention to detail, enjoys new challenges, above average English speaking skills, effective communication ability, team player

Responsibilities: / Activities :

Be an active and important member of the development team, with full accomplishment of the objectives assigned to him/her included but not limited to:
- Developing proof of concepts, Software development, building DB queries, documentation, testing, support to any software solution assigned, user support.
- Analyze system requirements, and propose solution & scope designs;
- Develop, test (automated) and document system changes and new subsystems in compliance with the adopted development methodology, security corporate policies;
- Interface with management, analysts, and project managers to ensure that progress is effectively communicated.