Software Team Lead

Software Team Lead
Company:

Step Global


Details of the offer

Engineering - Software (Information & Communication Technology)
Are you a seasoned Software Engineer with a desire to manage a broad cross functional development team, then we have the job for you. About the role Step Global is a complete solution provider from architecture level design through development of hardware and software to full ongoing service and maintenance. Step Global has earned a reputation of being able to integrate diverse technologies into full solution platforms that provide our customers with exceptional cost performance ratios.
Step Global develops a wide range of software-based products, from Mobile iOS and Android Apps, Embedded Linux Apps to AWS cloud platform services. The Software Team Leader is responsible for managing the development team to deliver outcomes in-line with the project requirements. This position will be a blend of technical capabilities and people leadership. The success of this role would be determined by your ability to apply your in-depth software experience whilst guiding and mentoring a developing team.
The ideal candidate will have expertise in a range of technologies, including Node.js, ReactJS, .NET Core, C#, MongoDB, X-platform technologies such as Flutter, API development, along with a strong background in AWS deployments, Docker, Kubernetes, Linux, virtualization technologies, code review processes, and solution design aligned with stakeholder requirements.
The Software Team Leader should have a solid understanding of video capture, analytics, storage, and playback on both mobile and cloud platforms.
The right person, using Agile methodologies, will lead the design, development, implementation, and support of our mobile and backend system solutions.
Key accountabilities Lead the team to Design and Develop software solutions : Collaborate with the Product Manager, Systems Engineering & other stakeholders to convert project requirements into design specifications. Design and develop scalable & efficient applications solutions using AWS Services. Manage AWS infrastructure, including deployment, configuration, monitoring, and optimization of services such as EC2, S3, Lambda, RDS, and DocumentDB. AWS Deployments and Management : Utilize Docker and Kubernetes to containerize applications and manage orchestration, ensuring efficient deployment and scaling of services. Linux and Basic Network Management : Manage Linux-based systems and perform basic network configurations, including troubleshooting, security, and performance optimization. Manage VMware and virtual machine environments, including provisioning, configuration, and optimization of virtualized infrastructure. Conduct and participate in code reviews to ensure adherence to coding standards, best practices, and maintainability of the codebase. Provide constructive feedback to team members and contribute to improving overall code quality. Agile Development :  Work within Agile methodologies, utilizing tools such as Jira and Bitbucket(version control) for project management, issue tracking, version control, and code review. Testing & Quality Assurance: Conduct thorough unit testing of developed integrations. Collaborate with Quality Engineer(s) to ensure the reality & quality of integration solutions. Documentation : Create comprehensive technical documentation for developed integrations. Keep documentation up to date with any changes or enhancements. Work closely with cross-functional teams to provide technical expertise/leadership on integration solutions. Collaborate with system engineers & other developers to ensure seamless integrations between systems. Troubleshoot and resolve production issues related to software integration, ensuring the stability and performance of systems. Key selection criteria Proven experience in implementing solutions for enterprise-level systems using AWS Services. Understanding of mobile X-platform best practices. Great communication and ability to build effective professional relationships with business team leaders, and team members. Desire to learn from others and constantly improve your craft. A well-developed sense of empathy for your customers, both internal and external. A good understanding of the Agile methodology and end to end delivery including discovery, architecture, analysis, development, testing and support etc. Experience and qualifications. Mandatory requirements:
Tertiary degree in Computer Science, Engineering or similar Minimum of 5 years' experience in software development with focus of Full Stack.  Experience in mobile App development. Experience in leading a project team. Experience in automated test methodologies. Proficiency in Node.js, ReactJS, .NET Core, C#, and MongoDB for backend and frontend development. Extensive experience with AWS services and deployments, including EC2, S3, Lambda, RDS, and DocumentDB. Strong knowledge of Docker and Kubernetes for containerization and orchestration. Experience with Linux administration and basic network management. Familiarity with virtualization technologies such as VMware and virtual machines. Experience working in Agile development environments, using tools like Jira and Bitbucket. Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively in a fast-paced environment. Have the right to live and work in Australia. Have a current driver's licence. Have proficient verbal and written skills. Understanding of front-end technologies, such as React, HTML5 and CSS3. Understanding of video capture, compression, database storage and retrieval. Experience in Here Technologies mapping integration. Experience in Vehicle Telematics. Exposure to monitoring & logging tools (Datadog) is a plus. We offer a competitive salary package, with a flexible work culture, with the opportunity to achieve significant incentives for over achievement.
Note that applicants that do not meet the above mandatory requirements will not be considered.
Your application will include the following questions:
Which of the following statements best describes your right to work in Australia?
How many years' experience do you have as a Software Team Leader?
Which of the following programming languages are you experienced in?
How many years' experience do you have in a software development role?
Have you worked in a role which requires C# development experience?
How many years of people management experience do you have?
How many years' experience do you have in a DevOps role?
Report this job advert Don't provide your bank or credit card details when applying for jobs.
Choose from thousands of courses delivered by leaders in education.
#J-18808-Ljbffr


Source: Jobrapido_Ppc

Requirements

Software Team Lead
Company:

Step Global


Solution Architect (527303)

The Tasmanian State Service (TSS) is the largest employer in Tasmania, with over 28,000 employees providing services to the Tasmanian community at all levels...


From Tasmania Government - Tasmania

Published a month ago

El2 Director Of Ict Project Management Office

EL2 Director of ICT Project Management Office Full time Currently, there are around 4.3 million Australians with a disability. The National Disability Insur...


From National Disability Insurance Agency - Tasmania

Published a month ago

Senior Technician (Client Services) (519717)

Department of Health Health ICT HICT - Digital Technology Services Group Applications must be submitted by Sunday 12 May, 2024 11:55 PM Sunday 12 May, 20...


From Tasmanian Government - Tasmania

Published a month ago

Peoplesoft Architect

Job Requisition ID: 35795 Flexible work arrangements – work in a way that suits you best Agile working environment Salary packaging – to suit your personal a...


From Deloitte - Tasmania

Published a month ago

Built at: 2024-06-02T23:23:50.568Z