Job Opportunity: Application Developer
A prestigious university is seeking an experienced Application Developer to play a key role in transforming its student and learning systems. This position is central to migrating custom-built solutions to out-of-the-box functionality within the core platform. The successful candidate will help modernize processes, reduce technical debt, and improve system maintainability, all while minimizing impact on users and aligning with institutional goals.
Key Responsibilities:
* Development & Optimization:
o Transition custom features to standard platform capabilities, leveraging the platform's architecture and best practices.
o Collaborate with business analysts and system administrators to meet organizational requirements through configuration rather than customization.
o Optimize workflows by removing custom code and ensuring compatibility with existing institutional processes.
* Testing & Quality Assurance:
o Develop and execute comprehensive testing plans, including unit testing, integration testing, and user acceptance testing (UAT).
o Troubleshoot system issues, implement solutions, and ensure functionality meets user and business expectations.
* Documentation & Knowledge Transfer:
o Maintain detailed system documentation, including technical specifications, configuration changes, and code removal processes.
o Conduct training sessions for operational staff and end-users to ensure understanding of new standard features.
* Collaboration & Communication:
o Partner with project managers, cybersecurity teams, and other business units to ensure smooth integration and system alignment with security protocols.
o Provide regular updates to stakeholders on project progress, risks, and solutions in a clear and timely manner.
* Support & Maintenance:
o Offer ongoing support during and after the transition, monitoring system performance and addressing any emerging challenges.
o Proactively manage risks, ensuring compliance with data security and privacy regulations throughout the migration process.
Skills & Qualifications:
* Experience:
o At least 3 years of experience in application development, with a focus on system migrations, code refactoring, and implementing out-of-the-box functionality.
o Experience in higher education processes and workflows is highly desirable.
* Technical Expertise:
o Proficient in programming languages such as SQL, Java, JavaScript, PL/SQL, and .NET.
o Strong understanding of system integration and data migration techniques, including APIs and web services.
o Familiarity with database management, query optimization, and version control tools.
* Soft Skills:
o Excellent analytical and problem-solving skills with a systematic approach to challenges.
o Strong communication skills, including the ability to present technical concepts to non-technical stakeholders.
o Proven ability to prioritize tasks and manage deadlines in a fast-paced environment.
* Preferred Skills:
o Knowledge of agile methodologies and project management tools like JIRA or Trello.
o Experience with automated testing frameworks and tools.
Engagement Details:
* Requirements:
o All candidates must undergo interviews, reference checks, and a rigorous assessment process before submission.
This role offers the opportunity to work at a leading institution on impactful projects that will shape the future of student learning systems. It is ideal for candidates who are detail-oriented, adaptable, and eager to contribute to meaningful digital transformation initiatives.