Job Summary
Job description
Overview of job
Our company is seeking full time Team Leader with experience leading teams and building .Net applications.
This position will be ideally suited to a person with experience developing commercial software who enjoys building high performing teams with the ability to work with .Net technology including WinForms and web services.
You are expected to possess modern software development life cycle knowledge, management and leadership skills and excellent communication skills in both verbal and written English to liaise with stakeholders.
Responsibilities:
Team Management:
- Lead, mentor, and inspire a team of .Net developers, fostering a collaborative and high-performing environment.
- Assign tasks, set priorities, and ensure timely delivery of projects while maintaining high standards of quality.
- Conduct regular performance evaluations, provide constructive feedback, and support the professional growth of team members.
Project Oversight:
- Oversee the entire software development lifecycle, from requirements gathering to deployment, ensuring adherence to project timelines and milestones.
- Collaborate with product managers, designers, and other stakeholders to define project scope, objectives, and technical requirements.
- Monitor project progress, identify potential risks, and implement effective mitigation strategies to ensure successful project completion.
Technical Leadership:
- Provide technical guidance and expertise to team members, assisting with complex problem-solving and architectural decisions.
- Conduct code reviews, enforce coding standards, and promote a culture of continuous improvement and innovation.
Communication and Collaboration:
- Foster open communication and collaboration within the team and across departments, ensuring alignment with organizational goals and objectives.
- Act as a liaison between technical and non-technical stakeholders, facilitating effective communication and understanding of project requirements.
- Represent the team in meetings, presentations, and discussions, articulating technical concepts in a clear and concise manner.
Job Requirement
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field
- Proven experience as a team lead or manager in a .Net development environment.
- Strong skills in .Net, WinForms and MS SQLServer.
- In-depth knowledge of software development methodologies, tools, and best practices.
- Excellent leadership, communication, and interpersonal skills, with the ability to motivate and inspire team members.
- Demonstrated ability to manage multiple projects simultaneously, prioritize tasks, and adapt to changing priorities.
- Excellent English language skills (written and verbal communication)
Additional attribute (Preferred not required):
- Working experience in ERP type systems, Accounting or Retail POS systems etc.
- Experience with Cloud Services (AWS, Azure, GCP etc.)
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- .NET
- MS SQL
- ERP
- MS Azure
- AWS
- GCP
- PoS
COMPETENCES
- Team Leadership
- Communication Skills
- Interpersonal Skills
BUSINESS PROFILE
Titan DMS, a leading developer and supplier of cloud based software solutions for Automotive Dealers and Manufacturers.
Titan DMS is a leading developer and supplier of cloud based software solutions for Automotive Dealers and Manufacturers. Since 2009, Titan’s flagship product; the Titan Dealer Management System, has been adopted by Franchised Automotive Dealerships covering over 45 different Automotive Brands throughout Australia, Africa, and Europe and continues to extend its global reach and reputation as a leading international software provider.
Titan DMS is our global ERP Cloud-based system and marketed as Software as a Service (SaaS) whilst being regarded as a leader in technology and innovation within the international markets in which it competes.
Titan products are built on innovation, and the creativity that drives this innovation is just one of the reasons why a career with Titan DMS could be the perfect outlet for your passion and skills. Our staff are motivated, ethical, care about customer satisfaction, and are driven towards making the most of opportunities for learning and self-improvement.
Capitalising on the drive for self-improvement is something we take very seriously. Our management ethos is to recognise an individual’s abilities and to seek to invest the time in developing the associated skills to make the most of them. Blend this ethos with an innovative, rapidly expanding organisation and the opportunities for career development and the avenues to utilise your present and future skills are unlimited.
We are our people, and whilst as a business we make software, as an organisation, we make some of the industry’s best!
We are expanding our development team in Vietnam which is an integral part of our larger global development team headquartered in Australia.
If you can see yourself aligning your own career and personal goals with Titan DMS, and you have the required skillsets to make this role a success, then we invite you to apply for the advertised position.