Current jobs related to Senior Software Engineer - Randburg - MC Technology Staffing
-
Senior Software Engineer
1 month ago
Randburg, Gauteng, South Africa MC Technology Staffing Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at MC Technology Staffing. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior...
-
Senior Software Engineer
2 months ago
Randburg, Gauteng, South Africa MC Technology Staffing Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at MC Technology Staffing. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior...
-
Senior Software Engineer
2 weeks ago
Randburg, Gauteng, South Africa Capital Recruit Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team as a C# Developer Lead. The successful candidate will be responsible for leading the development of our software applications, ensuring they meet the highest standards of quality and functionality.Key ResponsibilitiesLead the development of software applications using C# and...
-
Senior Software Engineer
4 weeks ago
Randburg, Gauteng, South Africa MC Technology Staffing Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at MC Technology Staffing. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesLead the development of software projects from conception to delivery, ensuring timely and...
-
Senior Software Engineer
2 months ago
Randburg, Gauteng, South Africa MC Technology Staffing Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at MC Technology Staffing. As a key member of our software development team, you will be responsible for leading the development of complex software applications and ensuring the highest quality of deliverables.Key ResponsibilitiesTechnical Leadership:...
-
Senior Front End Software Engineer
4 days ago
Randburg, Gauteng, South Africa Capital Recruit Full timeJob Title: Senior Front End Software EngineerCapital Recruit is seeking a highly skilled and experienced Senior Front End Software Engineer to join our dynamic team.Duties and Responsibilities:Collaborate with cross-functional teams to design, develop, and deploy high-quality software solutions.Take ownership of projects and deliver high-quality code within...
-
Senior Software Engineer
5 days ago
Randburg, Gauteng, South Africa Hire Resolve Full timeWe are seeking a Senior Software Engineer to join our Development Team. The successful candidate will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and frameworks.Collaborate with cross-functional teams to ensure software meets...
-
Senior Software Architect
3 weeks ago
Randburg, Gauteng, South Africa Planet10 Full timeJob Description for Senior Software Engineer at Planet10We are seeking a highly skilled Senior Software Engineer to join our team at Planet10. As a key member of our engineering team, you will be responsible for designing and maintaining technical system requirements, developing backend applications, and collaborating with front-end developers to integrate...
-
Senior Software Engineer
4 weeks ago
Randburg, Gauteng, South Africa Planet10 Full timeJob Title: Senior Software Engineer - Decoder UI Development LeadAt Planet10, we are seeking a highly skilled and experienced Senior Software Engineer to lead our UI development team in creating a complex decoder UI stack for our satellite operator solution.Key Responsibilities:Provide technical leadership to the UI development team and contribute to the...
-
Randburg, Gauteng, South Africa FirstRand Bank Limited Full timeJob OverviewAs a Senior Software Engineer at our company, you will be responsible for designing, developing, and maintaining complex software systems. Key responsibilities include leading team members, mentoring junior engineers, and collaborating with cross-functional teams to deliver high-quality solutions.Key Responsibilities:• Design and develop...
-
Senior Software Engineer
2 weeks ago
Randburg, Gauteng, South Africa Capital Recruit Full timeCapital Recruit is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in JavaScript/Node.js and possess expertise in various aspects of software development, including front-end development, API development, and database management.Key Responsibilities: Collaborate with cross-functional teams...
-
Senior Software Engineer
1 month ago
Randburg, Gauteng, South Africa Planet10 Full timeJob Title: Senior Software Engineer - Decoder UI Development LeadAt Planet10, we are seeking a highly skilled and experienced Senior Software Engineer to lead our Decoder UI Development team. As a key member of our team, you will be responsible for designing, developing, and delivering complex decoder UI solutions for our satellite operator clients.Key...
-
Senior Software Engineer
3 weeks ago
Randburg, Gauteng, South Africa Capital Recruit Full timeTransformative Software SolutionsWe are pioneers in developing a cutting-edge content platform, bridging communities and empowering a more connected future. Our team is deeply committed to crafting innovative software solutions that drive societal change.Job OverviewWe are seeking an experienced Software Engineer with a strong foundation in...
-
Senior Software Engineer
2 months ago
Randburg, South Africa Adzuna ZA B C2 Full timeRequired Qualifications / Experience:Bachelor's degree in Computer Science, Software Engineering, or a related field.Minimum of 5 yearsâ work experience in a similar environment.Proven experience in a Senior role with a track record of successful projects.Strong technical skills in C#,Maui/Xamarin, SQLite, MSSQL Server, PostgreSQL with a good...
-
Senior Software Engineer
2 months ago
Randburg, South Africa MC Technology Staffing Full timeRequired Qualifications / Experience: Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of 5 yearsâ work experience in a similar environment. Proven experience in a Senior role with a track record of successful projects. Strong technical skills in C#,Maui/Xamarin, SQLite, MSSQL Server, PostgreSQL with a good...
-
Senior Java Software Engineer
2 weeks ago
Randburg, Gauteng, South Africa FirstRand Bank Limited Full timeJob SummaryWe are seeking a highly skilled Java Software Engineer to join our team at FirstRand Bank Limited. As a Java Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems using Java 8 or the latest version.Key ResponsibilitiesDesign and develop high-quality Java software applications using Agile...
-
Software Engineer
2 weeks ago
Randburg, Gauteng, South Africa FirstRand Bank Limited Full timeJob SummaryWe are seeking a highly skilled Software Engineer to join our team at FirstRand Bank Limited. As a key member of our IT department, you will be responsible for designing, developing, and testing software applications to meet the bank's business needs.Key ResponsibilitiesDesign and develop software applications using Java and other programming...
-
Software Engineer
5 days ago
Randburg, Gauteng, South Africa FirstRand Bank Limited Full timeAbout Company: We are a leading tech company.About Role: As a Software Engineer, you will be responsible for designing and developing software applications.Key Responsibilities: Design and develop software applications, Collaborate with cross-functional teams, Identify and troubleshoot software issuesRequirements: Bachelor’s...
-
Senior C# Software Engineer
3 weeks ago
Randburg, Gauteng, South Africa Capital Recruit Full timeJob Title: Senior C# DeveloperAbout the Role:We are seeking a highly skilled Senior C# Developer to join our team at Capital Recruit. As a key member of our development team, you will be responsible for designing, developing, and implementing high-quality software solutions using modern technologies and design principles.Key Responsibilities:Lead the...
-
Software Quality Assurance Engineer
3 days ago
Randburg, Gauteng, South Africa Planet10 Full timeAbout the RoleAt Planet10, we're seeking a skilled Senior Software Test Engineer to join our team.Key Responsibilities:Identify defects and flaws during the software development process.Create effective and repeatable automated test cases to save time in the testing process.Ensure product and features are delivered to specification with minimal negative...
Senior Software Engineer
2 months ago
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years work experience in a similar environment.
- Proven experience in a Senior role with a track record of successful projects.
- Strong technical skills in C#,Maui/Xamarin, SQLite, MSSQL Server, PostgreSQL with a good understanding of Blazor, JavaScript and Flutter.
- Experience with code review processes and quality assurance practices to ensure software quality and maintainable codebase.
- Solid understanding of software development methodologies, such as Agile or Scrum, and experience with project management tools.
- Familiarity with cloud platforms (such as Azure, or Google Cloud) is a plus.
- Previous leadership or team management experience, demonstrating the ability to lead and motivate a team or individuals towards successful project delivery.
- Leadership qualities, including the ability to inspire and motivate team members, foster a positive work culture, and drive continuous improvement.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Strong problem-solving and decision-making abilities, with a focus on finding practical solutions to complex technical challenges.
- Ability to adapt to a fast-paced, dynamic work environment and manage multiple priorities effectively.
- Self-motivated: Have the ability to work in a dynamic environment.
- Leadership: Possess strong leadership abilities and be capable of guiding and mentoring junior developers. Should be able to provide clear direction, and inspire and motivate the team to achieve project goals.
- Learning mindset: Have a passion for continuous learning and professional growth. Keeping up-to-date with industry trends, new technologies, and best practices by attending conferences, participating in training programs, and seeking opportunities to enhance skills and knowledge.
- Adaptability: The ability to adapt to changing project requirements, technologies, and team dynamics is important.
- Problem-solving: Should have a logical and analytical approach to problem-solving. Being able to break down complex issues, identify root causes.
- Attention to detail: Have a keen eye for detail. Paying attention to small details while writing code, reviewing code, and performing testing ensuring the quality and reliability of the software solutions while following coding standards, and conducting thorough code reviews.
- Team player: Contribute to the success of the team as a whole.
- Time management: Should possess good time management skills to meet deadlines and deliver projects on time. Prioritizing tasks, managing workload efficiently, and being proactive in seeking assistance when needed.
- Communication skills: Should be able to articulate their ideas, ask questions when needed, and seek clarification to ensure a shared understanding among team members.
- Initiative: Be proactive in seeking opportunities to improve code quality, efficiency, and overall development processes. Be willing to go the extra mile to deliver exceptional results and take responsibility for the success of projects.
- Professionalism: Demonstrating professionalism in all aspects of work, including punctuality, respecting deadlines, maintaining confidentiality, and being accountable for one's actions.
- Positive attitude: A positive and optimistic attitude can greatly contribute to a healthy work environment. It promotes teamwork, encourages creativity, and helps in overcoming challenges with resilience.
Experience with the use of the relevant software development environments.
- Technically proficient in the following:
- Maui / Xamarin
- C#
- SQL
- Any of the following would be beneficial:
- Blazor
- Javascript
- jQuery
- CSS
- AJAX
- JSON
- Figma
- Docker
- Flutter
- Key Competencies:
- Self-motivated: Have the ability to work in a dynamic environment.
- Leadership: Possess strong leadership abilities and be capable of guiding and mentoring junior developers. Should be able to provide clear direction, and inspire and motivate the team to achieve project goals.
- Learning mindset: Have a passion for continuous learning and professional growth. Keeping up-to-date with industry trends, new technologies, and best practices by attending conferences, participating in training programs, and seeking opportunities to enhance skills and knowledge.
- Adaptability: The ability to adapt to changing project requirements, technologies, and team dynamics is important.
- Problem-solving: Should have a logical and analytical approach to problem-solving. Being able to break down complex issues, identify root causes.
- Attention to detail: Have a keen eye for detail. Paying attention to small details while writing code, reviewing code, and performing testing ensuring the quality and reliability of the software solutions while following coding standards, and conducting thorough code reviews.
- Team player: Contribute to the success of the team as a whole.
- Time management: Should possess good time management skills to meet deadlines and deliver projects on time. Prioritizing tasks, managing workload efficiently, and being proactive in seeking assistance when needed.
- Communication skills: Should be able to articulate their ideas, ask questions when needed, and seek clarification to ensure a shared understanding among team members.
- Initiative: Be proactive in seeking opportunities to improve code quality, efficiency, and overall development processes. Be willing to go the extra mile to deliver exceptional results and take responsibility for the success of projects.
- Professionalism: Demonstrating professionalism in all aspects of work, including punctuality, respecting deadlines, maintaining confidentiality, and being accountable for one's actions.
- Positive attitude: A positive and optimistic attitude can greatly contribute to a healthy work environment. It promotes teamwork, encourages creativity, and helps in overcoming challenges with resilience.
Experience with the use of the relevant software development environments.- Technically proficient in the following:
- Maui / Xamarin
- C#
- SQL
- Any of the following would be beneficial:
- Blazor
- Javascript
- jQuery
- CSS
- AJAX
- JSON
- Figma
- Docker
- Flutter