Job Summary
The Programmer Analyst is responsible for designing, developing, testing, and maintaining software applications to support operational and business needs. The role involves close collaboration with cross-functional IT teams and end-users to ensure system reliability, performance, and continuous improvement.
Essential Duties And Responsibilities
- Design, develop, test, debug, and deploy software applications in accordance with business and technical requirements
- Analyze existing systems, processes, and business requirements to identify opportunities for improvement and optimization
- Develop technical specifications, system documentation, and user manuals for supported applications
- Perform system testing, including preparation of test data, validation, and user acceptance testing (UAT) support
- Troubleshoot and resolve issues related to software applications in collaboration with infrastructure and support teams
- Support system integration activities, including database interfaces and application connectivity
- Install, configure, and maintain software applications in production and non-production environments
- Provide end-user training and support for newly implemented or enhanced systems
- Participate in project planning, status reporting, and continuous improvement initiatives
- Ensure compliance with IT standards, security policies, and documentation requirements
Job Qualifications
Knowledge and Technical Requirements
- Hands-on experience in web, Windows, or mobile application development
- Solid understanding of software development lifecycle (SDLC), coding standards, and best practices
- Proficiency in programming languages such as:
- C#
- JavaScript / jQuery
- HTML5 / CSS
- Python
- Experience with Microsoft SQL Server (2012 or above), including database design and query optimization
- Familiarity with development tools such as Microsoft Visual Studio (2017 or above)
- Understanding of system integration concepts, data flow, and application architecture
- Ability to prepare technical documentation, test plans, and user guides
- Strong analytical and problem-solving skills
- Self-motivated, proactive, and able to work independently with minimal supervision
- Ability to manage multiple priorities and meet deadlines in a fast-paced environment
- Effective communication and collaboration skills across technical and non-technical teams
- Adaptability and willingness to learn new technologies and tools
Educational Background & Experience
- Bachelor’s Degree in Computer Science, Information Systems, Software Engineering, or related field
- Minimum 1–2 years of relevant working experience in application development or system support
- Equivalent combination of education, training, and experience will be considered
, BE AWARE OF FRAUD: When applying for a job at Jabil you will be contacted via correspondence through our official job portal with a ************* e-mail address; direct phone call from a member of the Jabil team; or direct e-mail with a ************* e-mail address. Jabil does not request payments for interviews or at any other point during the hiring process. Jabil will not ask for your personal identifying information such as a social security number, birth certificate, financial institution, driver’s license number or passport information over the phone or via e-mail. If you believe you are a victim of identity theft, contact your local police department. Any scam job listings should be reported to whatever website it was posted in.