API and Integrations Developer
The API and Integrations Developer is responsible for the integrations, development, and support of enterprise applications and associated custom web applications to support the University's strategic goals. The developer is responsible for analyzing needs, determining specification/requirements, developing solutions, designing application programs, and building integrations. The developer is responsible for assisting in the maintenance of third-party applications. The Developer works collaboratively to assist with ongoing operational development and change management support.
Essential Functions
Conduct enterprise application development including processes and procedures associated with the technology life cycle (plan, design, build, test, deploy, support), applies technical, functional, and business knowledge to the customization of software solutions that provide seamless integration for client/server or web-based applications
Conduct research, document technical requirements, proto@types graphical user interfaces, and develops test plans for which software solutions will be implemented
Design, code, document, test, and debug and support the implementation of software solutions
Design, develop and maintain integrations between ERP, CRM systems and other enterprise applications
Design, develop and support other home-grown applications
Gather requirements and evaluate and document technical and functional specifications against available systems and functionality
Code solutions to problems using a structured approach keeping in mind long-term maintainability and accessibility
Test coded solutions properly against customer acceptance criteria to ensure a quality application
Learn business processes and functions in order to effectively research cause, troubleshoot, and resolve production issues across all modules
Ability to work with third party vendors in a professional manner that promotes collaboration and mutual respect
Other duties and responsibilities as assigned.
Essential Knowledge, Skills & Abilities
Basic problem-solving and organizational skills
Able to translate user requirements of simple to medium complexity into efficient and effective technology solutions
Requires some communication and collaboration with business partners
Within a broad framework, assists the intermediate and senior developers with moderately complex solutions
Functional knowledge of customers' business processes is beneficial
Demonstrated experience with Oracle based ERP such as Banner, Peoplesoft, and UC4 Job Scheduling System
Demonstrated experience with Microsoft development environments such as Visual Studio, Azure DevOps, Git, and TFS
Demonstrated knowledge of various development tools and programming languages (including PL/SQL, HTML, CSS, .Net, AJAX, and web services)
A professional experienced with messaging Frameworks such as Kafka, RabbitMQ, ActiveMQ
Highly experienced in SQL in developing complex Stored Procedures, User Defined Functions, Data integrity and SQL joins.
Awareness of service-oriented architecture, Enterprise Integration Patterns, RESTful and SOAP web services
Experience in creating REST API documentation using Swagger and YAML or similar tools desirable
Demonstrated knowledge of API development such as MuleSoft, ASP .NET
Demonstrated knowledge in RDBMS environments such as Oracle, SQL Server, Azure, AWS
Demonstrated knowledge in various development methodologies including coding techniques, life cycle phases, client/server, distributed applications design and development, internet applications design and development
Knowledge of IT Service Management best practices
Qualifications
BA/BS in Computer Science, Information Systems, Mathematics, Engineering, or similar technical degree or equivalent experience
Three (3) to Five (5) plus years of experience developing integration solutions for enterprise-wide initiatives using a variety of programming languages
Working knowledge of multiple development languages such as ASP .NET, C#, Oracle APEX, PL/SQL, TSQL
Working knowledge of API development platform such as MuleSoft is a plus
Hours and Travel
A typical work week is Monday through Friday 9am to 5pm
Flexible hours required to implement strategy, enterprise initiatives and execute deliverables
Must be flexible in coming in early, working late or during non-work hours as needed
The anticipated salary range for the API & Integrations Developer is $98,000 - $127,000 per year. The final salary offered may vary and will be determined based on factors such as job-related knowledge, skills, experience, and education of the successful candidate. This information is provided per state law.
We Are
· Student Centric: We approach every task with a focus on supporting our students to achieve their lifelong learning goals in a safe, vibrant and welcoming environment.
· A Global Community: We are one team with an international outlook welcoming the strength in our diversity and the value each of us brings to what we do.
· Accountable: We take responsibility for our actions by being responsive, resourceful and respectful in delivering on our commitments with integrity and the highest ethical standards.
· Collaborative: We support and empower one another through open communications, cooperation, sharing knowledge and taking time to always listen and show we care.
· Committed to Excellence: We take pride in our ongoing pursuit for continuous improvement through creativity, rigor and best practices to produce meaningful outcomes.
About University Support Services, LLC
University Support Services LLC (USS) is an affiliate of St. George's University (SGU), a leading provider of international medical education. SGU students and faculty come from 151 countries to the island of Grenada, located in the West Indies. Our purpose is to support SGU to deliver best in class education for all SGU students. We put a special focus on the growing global need for diverse high-quality medical and healthcare professionals. USS is pivotal in positioning SGU as a premiere medical degree institute through its student-facing as well as functional support teams.
USS is an equal opportunity employer. As such, it is company policy to fill positions with qualified candidates regardless of race, color, sex (including sexual orientation and gender presentation), age, religion, ancestry, national origin, citizenship status, pregnancy, marital status, medical condition, genetic information, disability, status in the Uniformed Services of the United States (including veteran status) or status as a victim of domestic violence, except where there is a bona fide occupational qualification. This policy protects applicants and employees from discrimination in the hiring process.