What are the responsibilities and job description for the Consultant Gig #958–Australia–Apps Architect position at Internal Consulting Group?
Client
- Financial services background with good working knowledge of processes and key applications in wealth management and corporate trust
- good understanding of Azure cloud based environment
- security background
- Integration / middleware knowledge
- understanding of internal / external communications
General Background:
- Application Architecture Design: Design and architect scalable, reliable, and efficient software applications that align with the organization's strategic objectives and business requirements. Ensure that architectural solutions are flexible, maintainable, and adaptable to future needs.
- Development Oversight: Provide technical leadership and guidance to development teams throughout the software development lifecycle. Collaborate with developers to ensure adherence to architectural standards, best practices, and coding guidelines.
- Integration and Interoperability: Design and implement integration solutions to enable seamless communication and data exchange between different systems and applications. Ensure interoperability and compatibility with existing systems and third-party APIs.
- Quality Assurance: Define and implement quality assurance processes and procedures to ensure the reliability, functionality, and usability of software applications. Conduct code reviews, testing, and debugging to identify and address defects and issues.
- Documentation and Governance: Create and maintain architectural documentation, including design documents, diagrams, and technical specifications. Establish governance mechanisms to ensure adherence to architectural standards and guidelines.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree preferred.
- Minimum of 7 years of experience in software development, with at least 3 years in a role focused on application architecture.
- Proficiency in multiple programming languages and development frameworks, such as Java, Python, .NET, Node.js, or JavaScript.
- Strong understanding of software architecture principles, design patterns, and best practices.
- Experience with cloud platforms and services, such as AWS, Azure, or Google Cloud Platform.
- Familiarity with relational and non-relational databases, message queues, and caching mechanisms.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
There are three / four roles that are required in the short term - the fourth may be required later.
Rate: The daily rate to the consultant will be $1,200 per day paid plus gst to the right professional.
- -----------------------------------------------------------------------------------------------
|