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 (R)

Sanmina Corporation

Sanmina Corporation

Software Engineering, IT
Guadalajara, Jalisco, Mexico
Posted on Jul 23, 2024

Programmer/Analyst 2

Education:

  • Bachelor's degree in Computer Science or a related field;

Experience :

  • Minimum of 4 years of experience in analysis, design and implementation of software;
  • Knowledge of relational database design, database administration, and SQL coding is required, as well as experience working with Java in a Linux environment;
  • Experience with web related technologies such as HTML(5), JS, CSS(3). Angular and/or React are a must;
  • Experience with source code version control (SVN/GIT).
  • Will be considered as a plus: CD/CI pipeline, test automation, experience in dockerized dev/test/production environments, AWS Services.

Knowledge:

  • Java, Javascript, PostgreSQL (or other relational database), Angular, Typescript
  • HTML, CSS
  • GIT
  • AWS Cloud

Skills / Competencies:

  • Curious developer, attention to detail, self-taught, adapting to change and effective and efficient communication.
  • The English language will be used on a daily basis. Candidates must have the ability to participate in meetings and write code and documents.

Responsibilities/Activities:

  • Being an active and important member of the development team, with full compliance with the objectives assigned to it, including but not limited to:
  • Proof of concept development, software development, database query creation, documentation, testing, support for any assigned software solution, user support, code review.
  • Analyze system requirements and propose solution and scope designs;
  • Develop, test and document system changes and new subsystems in accordance with the adopted development methodology, corporate security policies;
  • Interact with management, analysts and project managers to ensure progress is communicated effectively.