Business analyst/programmer job description
Updated March 14, 2024
6 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.
Example business analyst/programmer requirements on a job description
Business analyst/programmer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in business analyst/programmer job postings.
Sample business analyst/programmer requirements
- Bachelor's degree in computer science or related field.
- Proficient in multiple programming languages.
- Experience in business analysis, system design, and development.
- Knowledge of data management and analytics.
- Familiarity with software engineering methodologies.
Sample required business analyst/programmer soft skills
- Strong communication and interpersonal skills.
- Ability to prioritize tasks, multitask, and work in a fast-paced environment.
- Excellent problem-solving and analytical skills.
- Ability to work both independently and collaboratively.
Business analyst/programmer job description example 1
Spirit AeroSystems business analyst/programmer job description
Spirit AeroSystems designs and builds aerostructures for both commercial and defense customers. With headquarters in Wichita, Kansas, Spirit operates sites in the U.S., U.K., France and Malaysia. The company's core products include fuselages, pylons, nacelles and wing components for the world's premier aircraft. Spirit AeroSystems focuses on affordable, innovative composite and aluminum manufacturing solutions to support customers around the globe.
Responsibilities
Key Accountabilities:
· Builds and codes applications and/or modules using languages and concepts such as Tableau, Visual Basic, and Microsoft Programs
· Using knowledge of computing technology, programming languages, and software life cycles to develop, program, maintain, and integrate computing applications including company-developed and commercial off-the-shelf software.
· Prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
· Interfaces with application users, other programmers and analysts, application architects, systems analysts, and other technical and support personnel in functional areas requiring knowledge and proficiency in business processes.
Qualifications
Requirements:
· Bachelor's Degree in Computer Science or Aerospace Engineering or other related field of study
· 3-5 years' related experience with a Bachelor's, 1-3 years' related experience with a Masters.
· Required 9 years' related experience minimum with no degree
· Require knowledge of Tableau, SQL, Visual Basic, and Microsoft Programs.
· Analyst will develop, test, and maintain a variety of applications
· Proficient understanding of: Application development lifecycles
Preferred Qualifications
· Proficient in use of Microsoft Outlook, Excel, Word.
· Preferred knowledge in C++, JAVA, XTML, OpenJDK, HTML5, and/or .NET.
· Data analytics and reporting best practices is preferred
· Advanced thinking and problem-solving ability
· Strong analytical and organizational skills
Spirit AeroSystems is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, marital or civil partnership status, pregnancy, age, disability, veteran status or any other protected factor under federal, state or local law.
Job LocationsUS-KS-Wichita
Posted Date 4 hours ago (10/14/2022 4:32 PM)
Category Information Technology
Responsibilities
Key Accountabilities:
· Builds and codes applications and/or modules using languages and concepts such as Tableau, Visual Basic, and Microsoft Programs
· Using knowledge of computing technology, programming languages, and software life cycles to develop, program, maintain, and integrate computing applications including company-developed and commercial off-the-shelf software.
· Prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
· Interfaces with application users, other programmers and analysts, application architects, systems analysts, and other technical and support personnel in functional areas requiring knowledge and proficiency in business processes.
Qualifications
Requirements:
· Bachelor's Degree in Computer Science or Aerospace Engineering or other related field of study
· 3-5 years' related experience with a Bachelor's, 1-3 years' related experience with a Masters.
· Required 9 years' related experience minimum with no degree
· Require knowledge of Tableau, SQL, Visual Basic, and Microsoft Programs.
· Analyst will develop, test, and maintain a variety of applications
· Proficient understanding of: Application development lifecycles
Preferred Qualifications
· Proficient in use of Microsoft Outlook, Excel, Word.
· Preferred knowledge in C++, JAVA, XTML, OpenJDK, HTML5, and/or .NET.
· Data analytics and reporting best practices is preferred
· Advanced thinking and problem-solving ability
· Strong analytical and organizational skills
Spirit AeroSystems is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, marital or civil partnership status, pregnancy, age, disability, veteran status or any other protected factor under federal, state or local law.
Job LocationsUS-KS-Wichita
Posted Date 4 hours ago (10/14/2022 4:32 PM)
Category Information Technology
Post a job for free, promote it for a fee
Business analyst/programmer job description example 2
Gwinnett County Board of Education business analyst/programmer job description
+ + Position Type:
Professional/Technical/ Programmer Analyst
+ Date Posted:
9/21/2022
+ Location:
Instructional Support Center
Job Code: Programmer Analyst - 030107 Standard Hours: 40 Department: Business Solutions - 252511 Empl Class: NA
Minimum Salary: $63,784.00/Annually
Maximum Salary: $94,958.00/Annually
Scheduled Days: 245
Target Openings: 1
License and Certification Qualifications: None required.
Education Qualifications: High school diploma or equivalent required. Bachelor's degree in related field preferred.
Experience Qualifications: Two years of application programming or related experience required. Experience with PeopleSoft 9.x, PeopleTools 8.5x or an equivalent ERP system (Enterprise resource planning) preferred. Experience with PeopleCode, SQR (Structured Query Reporter), SQL (structured query language), CI?s, AppEngine, BI Publisher, and JavaScript preferred.
Skills Qualifications: Ability to communicate with others in an effective and tactful manner; ability to analyze, code, and test technical programs; ability to translate logic to solve application problems; understanding of the Systems Development Life Cycle; working knowledge of relational database design, including tables, views and indexes; ability to manage assigned projects; ability to translate customer requirements into technical specifications; demonstrated skills in organization and problem solving, with the ability to exercise independent judgment, troubleshoot, and solve technical problems; ability to analyze existing processes and identify areas for improvement; ability to act as a representative of Gwinnett County Public Schools; and ability to work across functional departments and interact with employees at all levels of the organization.
Primary Responsibilities: Provide support for ensuring performance at the highest levels in all technical phases of programming/analysis across multiple platforms.
1. Perform programming functions for the Business Solutions Department.
a. Gather requirements, design, test, and implement programs to support business requirements and technical needs.
b. Write and maintain programs in multiple environments with multiple tools and languages.
c. Test, debug, and verify results of programs.
d. Maintain program version history.
2. Ensure proper documentation is created for program and application development.
a. Maintain program documentation within programs, technical specifications, and application system documentation using current standards and practices, including running instructions, filing documentation, programming narratives, flow charts, sample prints, and user handbooks.
b. Report status on assigned tasks.
3. Perform problem resolution pertaining to technical phases of programming.
a. Research referential data to establish if problem has previously been identified and a resolution already exists.
b. Provide technical expertise to end users, analyze issues when they occur on existing systems, resolve issues, and/or aid in the determination of who can resolve issues.
4. Perform regular analysis of application systems and other software.
a. Research resources to aid in analyzing software functionality.
b. Assist in the design and implementation of applications systems.
c. Perform analysis and design at the application level.
d. Assist with the analysis of updates and upgrades while determining the effect on current system operations.
e. Assist with the analysis of implementation of new functionality of software and the effect on current system operations.
f. Assist in performing feasibility studies and requirement analysis.
5. Provide technical expertise for the Business Solutions Department.
a. Maintain a working knowledge of all software technical updates and options.
b. Maintain a high degree of technical competence in programming and system analysis.
c. Utilize vendor supplied technical manuals, purchased technical books, and online documentation as needed.
d. Maintain a working knowledge of vendor supplied software/utilities pertinent to position functions.
e. Maintain a working knowledge of the operational system.
f. Attend training and conferences when available to maintain expertise on current releases of software pertinent to position functions.
g. Monitor new and existing programs for the purpose of correcting errors, performance, and general debugging.
6. Oversee user/interdepartmental relations.
a. Maintain strong working relationships with users to remain familiar with user needs and problems.
b. Demonstrate and train any new or enhanced system to users.
c. Work regularly with the systems and operational staff in a professional manner.
d. Work well with users in developmental as well as crisis situations.
e. Develop database extractions based on user requirements.
f. Act as the liaison between user departments in the analysis and development of systems and solving of problems.
7. Perform other duties as assigned.
Physical Demands:
While performing the duties of this job, the employee is frequently required to sit for extended periods of time. The employee is also required to talk, hear, stand, and walk. The employee may be required to use hands to touch, handle, feel, and/or reach. The employee is occasionally required to stoop, kneel, or crouch. The employee must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, depth perception, and ability to adjust focus. Possible prolonged exposure to cold and noise in a server machine room. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Professional/Technical/ Programmer Analyst
+ Date Posted:
9/21/2022
+ Location:
Instructional Support Center
Job Code: Programmer Analyst - 030107 Standard Hours: 40 Department: Business Solutions - 252511 Empl Class: NA
Minimum Salary: $63,784.00/Annually
Maximum Salary: $94,958.00/Annually
Scheduled Days: 245
Target Openings: 1
License and Certification Qualifications: None required.
Education Qualifications: High school diploma or equivalent required. Bachelor's degree in related field preferred.
Experience Qualifications: Two years of application programming or related experience required. Experience with PeopleSoft 9.x, PeopleTools 8.5x or an equivalent ERP system (Enterprise resource planning) preferred. Experience with PeopleCode, SQR (Structured Query Reporter), SQL (structured query language), CI?s, AppEngine, BI Publisher, and JavaScript preferred.
Skills Qualifications: Ability to communicate with others in an effective and tactful manner; ability to analyze, code, and test technical programs; ability to translate logic to solve application problems; understanding of the Systems Development Life Cycle; working knowledge of relational database design, including tables, views and indexes; ability to manage assigned projects; ability to translate customer requirements into technical specifications; demonstrated skills in organization and problem solving, with the ability to exercise independent judgment, troubleshoot, and solve technical problems; ability to analyze existing processes and identify areas for improvement; ability to act as a representative of Gwinnett County Public Schools; and ability to work across functional departments and interact with employees at all levels of the organization.
Primary Responsibilities: Provide support for ensuring performance at the highest levels in all technical phases of programming/analysis across multiple platforms.
1. Perform programming functions for the Business Solutions Department.
a. Gather requirements, design, test, and implement programs to support business requirements and technical needs.
b. Write and maintain programs in multiple environments with multiple tools and languages.
c. Test, debug, and verify results of programs.
d. Maintain program version history.
2. Ensure proper documentation is created for program and application development.
a. Maintain program documentation within programs, technical specifications, and application system documentation using current standards and practices, including running instructions, filing documentation, programming narratives, flow charts, sample prints, and user handbooks.
b. Report status on assigned tasks.
3. Perform problem resolution pertaining to technical phases of programming.
a. Research referential data to establish if problem has previously been identified and a resolution already exists.
b. Provide technical expertise to end users, analyze issues when they occur on existing systems, resolve issues, and/or aid in the determination of who can resolve issues.
4. Perform regular analysis of application systems and other software.
a. Research resources to aid in analyzing software functionality.
b. Assist in the design and implementation of applications systems.
c. Perform analysis and design at the application level.
d. Assist with the analysis of updates and upgrades while determining the effect on current system operations.
e. Assist with the analysis of implementation of new functionality of software and the effect on current system operations.
f. Assist in performing feasibility studies and requirement analysis.
5. Provide technical expertise for the Business Solutions Department.
a. Maintain a working knowledge of all software technical updates and options.
b. Maintain a high degree of technical competence in programming and system analysis.
c. Utilize vendor supplied technical manuals, purchased technical books, and online documentation as needed.
d. Maintain a working knowledge of vendor supplied software/utilities pertinent to position functions.
e. Maintain a working knowledge of the operational system.
f. Attend training and conferences when available to maintain expertise on current releases of software pertinent to position functions.
g. Monitor new and existing programs for the purpose of correcting errors, performance, and general debugging.
6. Oversee user/interdepartmental relations.
a. Maintain strong working relationships with users to remain familiar with user needs and problems.
b. Demonstrate and train any new or enhanced system to users.
c. Work regularly with the systems and operational staff in a professional manner.
d. Work well with users in developmental as well as crisis situations.
e. Develop database extractions based on user requirements.
f. Act as the liaison between user departments in the analysis and development of systems and solving of problems.
7. Perform other duties as assigned.
Physical Demands:
While performing the duties of this job, the employee is frequently required to sit for extended periods of time. The employee is also required to talk, hear, stand, and walk. The employee may be required to use hands to touch, handle, feel, and/or reach. The employee is occasionally required to stoop, kneel, or crouch. The employee must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, depth perception, and ability to adjust focus. Possible prolonged exposure to cold and noise in a server machine room. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Dealing with hard-to-fill positions? Let us help.
Resources for employers posting business analyst/programmer jobs
Business analyst/programmer job description FAQs
Ready to start hiring?
Updated March 14, 2024