F

Flex

Global contract manufacturer offering design engineering

Software Development Analyst 2 - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSorocaba, State of São Paulo, BrazilNo salary listedIn-person

About the Job

Requirements

  • A completed higher-education degree in Data Processing, Information Systems, Computer Engineering, or another informatics or information technology field.
  • Knowledge of object-oriented programming.
  • Knowledge of internet and web environments, including how they work and how to develop for them.
  • Experience with web and desktop programming languages, including Java, C#, and Angular.
  • Knowledge of relational databases such as SQL Server or Oracle.
  • Knowledge of non-relational databases such as MongoDB, Cassandra, or HBase.
  • Knowledge of public and/or private cloud solutions such as Azure, Bluemix, AWS, GCP, or OpenStack.
  • Experience using a source-code version control tool such as Git.
  • Knowledge of systems development techniques such as Scrum.
  • Advanced English proficiency.

Responsibilities

  • Develop systems, components, and applications of medium and low complexity for specific platforms, coding programs based on supplied technical documentation and established design patterns and FIT technical standards to meet the solution's technical scope requirements.
  • Modify programs and system routines of medium and low complexity by changing processing, coding, and other elements to correct defects or meet system changes and new needs.
  • Perform unit tests in the development environment to verify that programs execute correctly, meet specified requirements, and perform adequately.
  • Correct defects identified during solution testing to meet software quality processes.
  • Create supplementary documentation such as help files, operating instructions, and consistency-correction instructions.
  • Recommend and/or implement new software development procedures as needed, documenting standardized methods and operations in accordance with the quality assurance system to support continuous improvement.
  • Perform other activities related to or inherent to the work procedures of the process.

Desired Qualifications

  • Knowledge of software design patterns, including the principles described in Elements of Reusable Object-Oriented Software.
  • Experience in microservices architecture, including designing and implementing microservices, service-to-service communication, and API management.
  • Experience with monitoring and observability using Datadog.
  • Experience collaborating with multidisciplinary developer squads, DevOps, QA, and other teams to ensure continuous quality delivery.

About the Company

Flex

Global contract manufacturer offering design engineering

Flex is a global manufacturing partner that designs, engineers, manufactures, and manages the supply chain for products across diverse industries. Its offering starts with product design and engineering, followed by manufacturing and testing, and extends to sourcing, logistics, and end-to-end delivery of finished goods. Unlike many players that focus on a single niche, Flex provides end-to-end, globally integrated services across multiple industries, leveraging a large worldwide network and scalable operations. The company’s goal is to help customers bring products to market quickly and efficiently by handling development, manufacturing, and supply chain management at scale.

Company size
10,001+
Company stage
IPO
Headquarters
Singapore, Singapore
Founded
1969

Recently Posted Jobs

Explore more opportunities at Flex

See more jobs