Our end-client is on a mission to migrate away from BizTalk and OMNI by the end of 2026 to avoid costly licensing fees and embrace modern, cloud-based technologies. This initiative will leverage advanced tools to achieve greater efficiency and reduced costs. We are seeking a skilled Senior Application Developer to join an integrated development team and play a pivotal role in this transition. The developer will collaborate closely with business stakeholders and IT teams to deliver high-quality solutions.
Key Responsibilities
Full Lifecycle Development:
Participate in all stages of the development process, including requirements analysis, system design, development, testing, continuous integration/deployment, configuration management, implementation, and ongoing support.
Collaborate closely with staff, external contractors, and other vendors to deliver robust solutions.
Architecture and Code Quality:
Develop and maintain architecture and integration documentation.
Conduct code reviews to ensure adherence to coding standards, architecture guidelines, and user requirements.
Follow defined development processes, standards, and best practices in all work, including coding, testing, documentation, and reporting.
Ownership and Accountability:
Take full ownership of assigned projects, tasks, and issues, ensuring they are completed successfully and on time.
Act as a trusted advisor to business users, delivering excellent customer service and providing knowledge-sharing opportunities with internal teams and contractors.
Agile Development:
Actively participate in Agile ceremonies, including daily stand-ups, sprint planning, and design meetings.
Contribute to Agile best practices such as continuous integration, automated unit testing, and automated builds/deployments.
Documentation and Communication:
Create and maintain documentation related to tasks, including JIRA tickets, architecture diagrams, design artifacts, and project wiki entries.
Clearly communicate project progress and any technical challenges to stakeholders and team members.
Required Skills and Technologies
Frontend Technologies:
Angular (version 1 and 2+).
Backend Technologies:
Node.js (including frameworks such as Next.js and/or NestJS).