EXSIF is looking to ensure timely, high-quality delivery of applications and system enhancements by managing a team of developers, administrators, and analysts, and by defining and implementing operational processes for the software development lifecycle.
Requirements
- Strong proficiency with SQL Server and relational database design, including SQL expertise.
- Strong background in software development (language agnostic, but C, Java or similar preferred).
- Experience with Microsoft Dynamics 365 is highly desirable.
- Knowledge of APIs, integration patterns and data pipelines (preferably Azure-based).
- Strong understanding of SDLC processes, version control, and deployment best practices.
- Ability to translate business requirements into system solutions using keen business process acumen.
- Excellent analytical and problem-solving skills with the ability to quickly understand complex systems and data models.
Responsibilities
- Own the delivery of all software solutions across Dynamics 365 (CRM & Finance), custom applications (.NET, Java), APIs, and Azure pipelines.
- Define, implement, and enforce operational processes including SDLC, version control, CI/CD, and deployment pipelines.
- Ensure timely delivery of enhancements, bug fixes, and system upgrades with a focus on quality and business value.
- Maintain a high level of stability and reliability across technology stack.
- Actively manage and support day-to-day system operations to ensure reliable processing of operational and financial transactions that sustain business activities.
- Troubleshoot complex technical and functional issues across integrated applications and data pipelines.
- Establish and maintain best practices in code lifecycle management, testing, release management, and monitoring.
Other
- Manage and mentor a team of software developers, administrators, and analysts (employees and contractors).
- Balance workloads, set priorities, and coach team members to improve technical and professional skills.
- Foster a collaborative, accountable, and high-performance team culture.
- Develop a deep understanding of system functionality, data models, and their alignment to business processes.
- Act as a subject matter expert for key systems, translating business requirements into effective system solutions.
- Partner with business stakeholders to continuously improve system usability, functionality, and alignment with organizational goals.
- Collaborate with business leaders to understand needs and ensure IT delivery aligns with strategic priorities.
- Communicate progress, risks, and dependencies in a clear, business-friendly manner.
- Act as the point of escalation for critical delivery issues.
- Demonstrated ability to coach, mentor, and elevate team members’ skills and performance.
- Strong communication skills; able to present technical concepts in business-friendly terms.
- Proven ability to balance hands-on technical involvement with team leadership and strategic oversight.
- Prior exposure to finance, CRM, or operations-related business processes.
- Multi-location and international experience strongly preferred.
- 7+ years of experience in software development, application delivery, and/or systems integration.
- 3+ years of experience managing technical teams, including developers and administrators (mix of employees and contractors preferred).
- Hands-on experience implementing and managing Agile delivery frameworks.
- Bachelor’s degree in a related field is preferred