Senior Technical Lead / Software Developer
at Boardroom Appointments
Johannesburg, Gauteng, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Jun, 2024 | Not Specified | 31 Mar, 2024 | 10 year(s) or above | Typescript,Integration,Team Management,Computer Science,Information Systems,React.Js,Mastery,Node.Js,Design,Communication Skills,System Architecture,Software Development,Performance Metrics,It | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
JOB OVERVIEW:
We are seeking an experienced professional to fill the dual role of Senior Technical Lead (60%) and Software Developer (40%). Reporting directly to the Product and Innovation Manager, this position is pivotal in driving software engineering excellence, managing deployments, and aligning software solutions with business objectives.
CANDIDATE REQUIREMENTS:
- Bachelors degree in software engineering, Computer Science, Information Systems, IT, or related fields.
- Minimum of 10 years of experience in the technical field.
- Minimum of 5 years of experience in software development with a focus on team management.
- Mastery in TypeScript, Node.js, and React.js.
- Experience with both front-end and back-end frameworks.
- Proven ability to mentor and elevate junior software developers.
- Exceptional collaboration skills with all company stakeholders.
- Experienced in system architecture.
- Advanced knowledge of SQL database and schema design.
- Extensive background in software development, deployment, and integration.
- Skilled in process documentation.
- Proficient in system performance metrics and monitoring.
- Knowledgeable in data encryption and cybersecurity best practices.
- Up to date with software industry trends.
- Superb interpersonal and communication skills.
Responsibilities:
ROLE OVERVIEW:
The Senior Technical Lead & Software Developer will lead software development initiatives, manage deployments, and ensure seamless integration of software solutions with business objectives. This dual role, with a primary focus on leadership (60%) and hands-on development (40%), reports directly to the Product and Innovation Manager.
KEY RESPONSIBILITIES:
- Act as a critical leadership figure under the Product and Innovation Manager.
- Oversee and manage software development, deployment, and integration.
- Align software solutions with strategic business needs.
- Monitor and optimize system performance metrics and oversee routine maintenance.
- Enhance software functionality in collaboration with our web user base.
- Tackle software deployment and integration challenges.
- Lead, mentor, and hold the software development team accountable.
- Regularly assess and enhance Engineering team KPIs.
- Provide weekly and monthly technical reports to the Product and Innovation Manager.
- Offer continuous, constructive feedback on team performance.
- Guarantee high-quality outputs from the team, minimizing rework.
- Initiate and oversee a Software Intern Programme.
- Document processes for efficient knowledge transfer.
- Stay abreast of emerging software technologies.
- Uphold cybersecurity protocols and best practices.
REQUIREMENT SUMMARY
Min:10.0Max:15.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Software engineering computer science information systems it or related fields
Proficient
1
Johannesburg, Gauteng, South Africa