The IT Programmer & Analyst is experienced in production application and office application development, versed in several programming languages and technologies, design patterns, coding principles, Software Development Life Cycle processes and application development methodologies.
The Software Developer will work to analyzes and documents design, technical specification, maintain documentation per company standard to deliver and meet targets write and modify programs, testing code, diagnose faults in software and design programs to solve those faults.
As the IT Programmer & Analyst you will work across our software stack working within an Agile framework. This is a critical role to ensure we have the correct programs and technology, enabling production to run smoothly and efficiently.
RESPONSIBILITIES
Design, build, test and deploy solutions for new and existing business systems.
Develop integrations between systems on premise and cloud.
Maintain & support existing business system applications.
Document technical information.
Conduct code reviews.
Follow development standards, guidelines, and processes.
Continuously collaborates with local and remote colleagues across Jabil regions and sites.
Understand and embrace the business and IT strategic direction.
Other ad hoc duties may be assigned.
Yêu Cầu Công Việc
KNOWLEDGE REQUIREMENT
Hold a Degree in Computer Science of relevant.
Practical experience in web application; form application; service application development.
3-5 years’ experience in OOP, ORMs (EF) Frameworks (.NET MVC, Webforms, .NET Core) and programming languages (C#, Angular and Typescript).
Understand branching and versioning on GIT.
Experience in PostgreSQL & MS SQL Database Programming (Store Procedures, Triggers, Tables, Indexes).
Ability to work independently and as a team member effectively under pressure.
Respects colleagues and other cultures.
Highly motivated to work on creative and repetitive tasks.
English: Upper intermediate or advanced.
PREFERRED EXPERIENCE
Full stack development.
REST architecture.
Containerization of applications in Docker.
Cloud computing (AWS, Azure), design solution for PaaS.
Familiarity with Azure DevOps.
CI/CD.
Experience in Agile project development.
AWS Cloud Architect Associate or AWS Cloud Developer Associate Certification.
Mendix – Low-Code Application Platforms is advantageous.
Experience in electronic manufacturing environment is highly desirable.
ADVANTAGEOUS
Experience in old technologies classic ASP, Visual Basic.
Experience in Microservices Architecture and Microservices Design.
Experience in leading process improvements / lean manufacturing activities in a manufacturing environment.