Enterprise Software Developer II
Enterprise Software Developer II
Posted 9 days ago
SENIORITY
Lead
About the role
- Design, develop, and maintain custom programming to assist with internal processes and import/export data to/from MSU's ERP system (Banner).
- Provide technical assistance by responding to inquiries from others regarding errors, problems, or questions about Banner and related Enterprise Applications.
- Create and maintain documentation that describes programs, operating procedures, and installations, including but not limited to, internal knowledge base, solutions, and project updates.
- Assist with the administration, maintenance, and support of Ellucian products and integrated software to third party systems.
- Stay updated on industry-wide changes, participate in technical user groups, and attend relevant training classes.
- Research and solve problems both independently and as a member of a team.
- Monitor, track, and report project risks, issues, milestones, and work completed.
- Consult with administrators to gather information to evaluate procedures and business needs.
- Identify inefficiencies and makes suggestions based on analysis, system capabilities and available resources.
- Continually upgrade knowledge of new tools and technologies. Supervisory Responsibility: None.
- Experience in developing business software using industry development tools.
- Knowledge and skill interviewing clients to understand their business needs and translate them into software specifications.
- Knowledge and skill in analyzing business processes in multiple areas.
- Work in a team and project driven environment.
- Two years' experience working in enterprise systems in the higher education environment.
- Two years' experience working with Oracle SQL and related database analysis tools.
- Experience with ERP systems.
- Experience in object-oriented programming, using one or more of the following languages: Java/J2EE, Groovy, Ruby, Python, and. NET.
- Experience in full stack development using languages and frameworks such as Angular, React, JavaScript, AJAX, HTML, and XML.
- Experience programming using web application frameworks such as Spring, Grails, and Rails.
- Knowledge of development environment tools such as Eclipse, IntelliJ, Subversion, Maven, and Ant. Knowledge, Skills, and Abilities:
- Experience in developing business software using industry development tools.
- Knowledge and skill interviewing clients to understand their business needs and translate them into software specifications.
- Knowledge and skill in analyzing business processes in multiple areas.
- Work in a team and project driven environment.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
