SIERRA JOINT COMMUNITY COLLEGE DISTRICT is looking for a Senior Software Programmer to be responsible for the functional and technical aspects of one or more modules of the District’s Banner Enterprise Resource Planning (ERP) system, supporting college business and academic practices. This role involves managing projects, data, and systems development, and providing future architectural direction for computer systems and applications.
Requirements
- Concepts, methodologies, analysis, and design of computer and relational database management systems.
- Enterprise Resource Planning (ERP) systems, such as Ellucian Banner with Linux operating system.
- Program development techniques, procedures, tools, documentation requirements, and System Development Life Cycles (SDLC).
- Programming languages, including PL/SQL, SQL*Plus, Java, CSS, JavaScript, MySQL, Perl, HTML, APIs, and Web Services.
- Relational database concepts, design techniques, and tools.
- Computer file methods and structured testing techniques with object-oriented software development techniques and tools.
- Software applications, operating systems, hardware, telecommunications, and networking principles.
Responsibilities
- responsible for the functional and technical aspects of one or more modules of the District’s Banner Enterprise Resource Planning (ERP) system used to support and maintain college business and academic practices
- responsible for functions associated with project management and liaison, data modeling, and systems development, and for providing future architectural direction of computer systems, applications, and external interfaces on multiple platforms
- performs advanced analysis, requirements gathering, software development, coding, testing and documentation of software applications on multiple platforms
- Serves as a project leader by coordinating and involving District staff from multiple organizational units; follows systems development life-cycle techniques; utilizes joint application development processes; employs project management techniques and knowledge about specialized software packages, applications, and industry standard programming languages; coordinates and guides the work of project team members in converting or integrating applications among platforms; installs, integrates, tests, and tunes software to maximize performance according to test results and internal software design principles.
- Programs and modifies in-house and third-party applications by creating and editing CSS, HTML, JavaScript, Groovy, and related files to meet specifications of web design.
- Designs, codes, tests, and maintains application software, including District’s Banner Enterprise Resource Planning (ERP) administrative and integrated systems; consults with users on applications and data requirements.
- Designs, codes, tests, and maintains data transformation services between the primary ERP system and database and auxiliary operating systems, databases, and third-party applications.
Other
- Under general supervision from assigned manager, responsible for the functional and technical aspects of one or more modules of the District’s Banner Enterprise Resource Planning (ERP) system used to support and maintain college business and academic practices
- Four years of college with major course work in computer science or a related field.
- Four years of increasingly responsible analysis and programming experience.
- Ability to communicate technical and complex information to non-technical users.
- H1B1 Visa Sponsorship Not Available