Description:
A track record of over 8 years of business in Darwin Northern Territory, Cloudstreet Consulting pride ourselves on treating our staff and our clients as people, with individual needs, goals and skills. By doing this we have created a working dynamic that inspires outstanding loyalty from both our clients and our staff. We treat our staff with integrity, equity and loyalty and we ensure that they are provided with the opportunity to use and further develop their skills to fulfil their career goals in the IT industry.
About The Role
Key Duties & Responsibilities:
- Responsible for the design, development and testing of the systems-to-system interfaces, data flows and APIs.
- Work with the application architect, functional leads and build lead to create a high-level design of an end-to-end integration solution by: defining the flow of data between the applications that must be integrated, drafting a data object model that provides a common structure for mapping the data between the applications.
- Lead and assist development team in building integrations.
- Development, unit testing and integration activities, including creation of software code, database and other scripts.
- Perform code reviews of junior team members.
- Analysis and design of integrations between the Client Management System (CARE system) and numerous business information systems through an Enterprise Service Bus (ESB) based on the Integration Standards and Guidelines and aligned with program integration strategy.
- Provide requirements to the middleware team who look after the ESB.
- Participate in Application Design sessions with the interfacing application teams to ensure cross-team communication and collaboration.
- Validate that the integration solution and integration architecture designs utilize the integration architecture components appropriately.
Requirements
Essential Skills and experience
- Demonstrated extensive experience (at least 5 years) in an software development role on complex, large scale, multi system message based integration projects, including:
- analysing interface specifications and integration business rules
- designing and documenting message specifications
- conducting analysis of messages using a range of software tools to reverse engineer and or validate existing interfaces and data flows
- developing source-to-target data maps (code tables and transaction tables)
- expert level skills with architecture drawing tools such as MS Visio
- demonstrated experience and skills in producing accurate, complete and concise documentation.
- Extensive C# coding skills, SQL scripting skills and proven experience developing APIs
- Demonstrated experience in building applications / integrations with C#
- Strong Experience operating and working with RDMS and MS SQL servers
- Demonstrated skill with modern version control systems such as Mercurial, Git or Subversion.
- Ability to work with multiple project stakeholders (technical and business) to gather and document detailed integration business requirements via workshops and working groups and formulate compatible integration designs.
- Experience implementing enterprise integration architectures and designing integration solutions.