Skip to Main Content

Job Title


Principal Consultant


Company : Tech Mahindra


Location : Sydney, New South Wales


Created : 2025-12-24


Job Type : Full Time


Job Description

A Bachelors or Higher Degree is the minimum entry required for the positionWe are seeking a highly skilled Senior Software Developer with over 15 years of experience in software development and a strong foundation in Digital System Design. The ideal candidate will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients while ensuring high performance and responsiveness. This role requires a deep understanding of digital systems and the ability to translate complex requirements into functional software.Responsibilities:Lead the design and development of software applications, ensuring alignment with business objectives and user needs.Utilize strong Digital System Design knowledge to create efficient and scalable software architectures.Collaborate with cross functional teams to gather requirements and translate them into technical specifications.Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement.Implement best practices in software development, including version control, testing, and deployment.Stay updated with emerging technologies and industry trends to ensure the software solutions remain competitive.Participate in project planning and estimation, ensuring timely delivery of software projects.Mandatory Skills:Proven expertise in Digital System Design, with a strong portfolio of relevant projects.Extensive experience in software development using languages such as Java, C++, or Python.Strong understanding of software development methodologies, including Agile and DevOps practices.Experience with database management systems and data modeling.Excellent problem solving skills and the ability to work under pressure.Preferred Skills:Familiarity with cloud computing platforms (e.g., AWS, Azure).Experience in developing applications for mobile platforms.Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).Qualifications:Bachelor''s degree in Computer Science, Software Engineering, or a related field.15+ years of professional experience in software development.Strong communication skills, both verbal and written, with the ability to articulate complex technical concepts to non technical stakeholders.Proven track record of successful project delivery and team leadership.If you are a passionate software developer with a strong background in Digital System Design and are looking to take your career to the next level, we encourage you to apply for this exciting opportunity. #J-18808-Ljbffr