Business Application Programmer Analyst
Winston Salem, NC - USA
Job Summary
Position Summary
Join the Ramily! The Office of Information Technology ( OIT ) at Winston-Salem State University is seeking a knowledgeable and service-oriented Business Application Programmer Analyst. OIT works to support and strengthen the academic administrative and associated research needs of all faculty staff and students at Winston-Salem State University through the provisioning support maintenance availability and outreach of Information Technology Services. This position serves as a member of the Banner Applications Solutions ( BAS ) programming team supporting the Universitys ERP administrative application suite Ellucian Banner and related ancillary platforms which may include DegreeWorks Ellucian Ethos Canvas (via Ellucian ILP ) Slate and Parchment along with other enterprise applications. The Business Application Programmer Analyst provides programming application and technical support primarily for Enrollment Management offices including Admissions and the Registrar and may also support Human Resources Finance and Administration functional areas. This position is 100% onsite work. Applicants must be available for 100% onsite work. Responsibilities of the Business Application Programmer Analyst: Translate functional requirements into detailed technical design specifications using department standards. Design build and modify applications to solve moderately complex problems. Configure and test ancillary applications according to technical specifications. Create and maintain documentation for analysis design development unit testing and implementation activities. Research review and test technology solutions application upgrades programming methods and concepts to evaluate applicability to the environment. Communicate ideas requirements application behavior and design concepts through written and verbal communication. Provide estimates for development tasks throughout the full Software Development Life Cycle ( SDLC ). Document incidents and service requests through the ticketing system. Identify trends in recurring problems and take action to prevent future occurrences. Make recommendations for technical modifications to proactively reduce future issues. Consult with clients technicians and other analysts to provide solutions resolve technical issues and ensure client satisfaction. Review and discuss application upgrade release notes and related documentation with the analyst to plan upgrades rollouts and implementation activities. Confer with the analyst to understand requirements and identify needed changes or enhancements to existing programs. Resolve questions regarding program intent data input output requirements and internal checks and controls. Establish and maintain regular communication with assigned business units. Stay informed of business unit needs cycles and priorities to ensure alignment of technology solutions. Develop project plans establish milestones and drive project progress. Maintain accountability for keeping projects on schedule and within scope. Anticipate potential project issues and lead collaborative efforts to avoid or address problems.
Preferred Years Experience Skills Training Education
Strong proficiency in SQL PL/ SQL and relational database design principles Experience with system integrations APIs and middleware technologies (e.g. Ethos) Experience developing or supporting applications in Linux/Unix environments Working knowledge of the software development lifecycle ( SDLC ) and change management practices Demonstrated ability to troubleshoot debug and resolve complex technical issues across multiple systems Experience with reporting and analytics tools (e.g. WebFOCUS Edify Power BI or similar platforms) Familiarity with version control systems (e.g. Git) Strong understanding of data security access controls and compliance standards Excellent communication skills with the ability to convey technical concepts to non-technical stakeholders Experience working in a higher education or public sector environment Ability to manage multiple priorities and work both independently and collaboratively as part of a team
Join the Ramily! The Office of Information Technology ( OIT ) at Winston-Salem State University is seeking a knowledgeable and service-oriented Business Application Programmer Analyst. OIT works to support and strengthen the academic administrative and associated research needs of all faculty staff and students at Winston-Salem State University through the provisioning support maintenance availability and outreach of Information Technology Services. This position serves as a member of the Banner Applications Solutions ( BAS ) programming team supporting the Universitys ERP administrative application suite Ellucian Banner and related ancillary platforms which may include DegreeWorks Ellucian Ethos Canvas (via Ellucian ILP ) Slate and Parchment along with other enterprise applications. The Business Application Programmer Analyst provides programming application and technical support primarily for Enrollment Management offices including Admissions and the Registrar and may also support Human Resources Finance and Administration functional areas. This position is 100% onsite work. Applicants must be available for 100% onsite work. Responsibilities of the Business Application Programmer Analyst: Translate functional requirements into detailed technical design specifications using department standards. Design build and modify applications to solve moderately complex problems. Configure and test ancillary applications according to technical specifications. Create and maintain documentation for analysis design development unit testing and implementation activities. Research review and test technology solutions application upgrades programming methods and concepts to evaluate applicability to the environment. Communicate ideas requirements application behavior and design concepts through written and verbal communication. Provide estimates for development tasks throughout the full Software Development Life Cycle ( SDLC ). Document incidents and service requests through the ticketing system. Identify trends in recurring problems and take action to prevent future occurrences. Make recommendations for technical modifications to proactively reduce future issues. Consult with clients technicians and other analysts to provide solutions resolve technical issues and ensure client satisfaction. Review and discuss application upgrade release notes and related documentation with the analyst to plan upgrades rollouts and implementation activities. Confer with the analyst to understand requirements and identify needed changes or enhancements to existing programs. Resolve questions regarding program intent data input output requirements and internal checks and controls. Establish and maintain regular communication with assigned business units. Stay informed of business unit needs cycles and priorities to ensure alignment of technology solutions. Develop project plans establish milestones and drive project progress. Maintain accountability for keeping projects on schedule and within scope. Anticipate potential project issues and lead collaborative efforts to avoid or address problems.
Preferred Years Experience Skills Training Education
Strong proficiency in SQL PL/ SQL and relational database design principles Experience with system integrations APIs and middleware technologies (e.g. Ethos) Experience developing or supporting applications in Linux/Unix environments Working knowledge of the software development lifecycle ( SDLC ) and change management practices Demonstrated ability to troubleshoot debug and resolve complex technical issues across multiple systems Experience with reporting and analytics tools (e.g. WebFOCUS Edify Power BI or similar platforms) Familiarity with version control systems (e.g. Git) Strong understanding of data security access controls and compliance standards Excellent communication skills with the ability to convey technical concepts to non-technical stakeholders Experience working in a higher education or public sector environment Ability to manage multiple priorities and work both independently and collaboratively as part of a team
Required Experience:
IC