Principal Consultant
Datacom
Summary
Join Datacom as a Principal Consultant and leverage your expertise in application development and cloud architecture to lead pre-sales consulting, solution architecture, and technical leadership. You will drive client discovery, design robust solutions, develop compelling proposals, and mentor junior team members. This client-facing role requires strong communication and problem-solving skills, proficiency in various programming languages and Azure services, and experience with Agile and DevOps methodologies. Datacom offers a dynamic work environment with perks such as remote work, flexible hours, and professional development opportunities. We are a leading IT services provider in Australia and New Zealand, committed to fostering a supportive and inclusive workplace.
Requirements
- Proven experience as a Principal Consultant in application development & cloud architecture
- Deep understanding of software development methodologies (Agile, Waterfall, DevOps)
- Strong experience in designing and implementing enterprise-grade applications
- Proficiency in multiple programming languages and frameworks (e.g., .NET, Python, React, Angular)
- Proficient in Azure services, networking, and security best practices
- Excellent problem-solving and troubleshooting skills
- Strong communication and presentation skills
- Ability to work independently and as part of a team
Responsibilities
- Lead and participate in client discovery workshops to understand business requirements and technical challenges
- Design and architect robust application solutions, aligning with business objectives and technical constraints
- Develop compelling technical proposals and presentations to win new business
- Provide accurate and timely estimates for project scopes and timelines
- Define and document detailed application architecture blueprints, including component diagrams, data flows, and integration points
- Identify and mitigate potential risks and challenges
- Ensure alignment with industry best practices and standards
- Mentor and guide junior team members, fostering a culture of technical excellence
- Stay up to date with the latest application development trends and technologies
- Contribute to the development of reusable frameworks and methodologies
- Build strong relationships with clients and stakeholders
- Effectively communicate technical concepts to both technical and non-technical audiences
- Proactively address client concerns and questions
Benefits
- Remote working
- Flexi-hours
- Professional development courses