Where

Senior Software Engineer

Executive Placements
Randburg Full-day Full-time

Description:

Qualifications & Experience:
Bachelors degree in Computer Science, Software Engineering, or a related field. Minimum of 5 years experience in a similar role with a proven track record in mobile development projects. Leadership abilities and a passion for mentoring junior developers. Experience with designing, implementing, and managing robust and scalable software solutions. Excellent problem-solving and communication skills. Key Competencies:
Self-motivated: Excels in a dynamic environment with a proactive and results-driven approach. Leadership: Strong ability to mentor and guide junior developers, inspire teams, and drive project success. Learning mindset: Committed to continuous learning and staying updated with industry trends and technologies. Adaptability: Thrives in changing project requirements, technologies, and team dynamics. Problem-solving: Logical and analytical thinker, skilled in breaking down complex issues and identifying root causes. Attention to detail: Ensures code quality and reliability through thorough reviews and testing. Team player: Collaborates effectively to achieve team goals. Time management: Efficiently prioritizes tasks, meets deadlines, and manages workloads. Communication skills: Effectively articulates ideas, clarifies requirements, and ensures team alignment. Initiative: Proactively seeks opportunities to enhance code quality, processes, and project outcomes. Professionalism: Maintains high standards of accountability, punctuality, and confidentiality. Positive attitude: Encourages teamwork, creativity, and resilience, fostering a healthy work environment. Technical Proficiency:
Core Requirements:
Proficient in Maui, C#, and SQL. Strong understanding of version control systems (e.g., Git). Experience with front-end technologies (e.g., HTML, CSS, JavaScript frameworks). In-depth knowledge of software development methodologies, coding standards, and best practices. Solid understanding of database systems, data modeling, and scalable software architectures. Familiarity with Agile/Scrum methodologies and tools (e.g., DevOps). Beneficial Skills:
Prism, Blazor JavaScript, jQuery, CSS, AJAX, JSON Figma, Penpot Docker, Flutter Familiarity with cloud platforms (e.g., Azure, Google Cloud). Main Responsibilities:
Lead the design, development, and i
06 Feb 2025;   from: gumtree.co.za

Similar jobs

  • HireXpectations
  • Randburg
Description: Exciting opportunity for a Full Stack Software Engineer to join a very dynamic and exciting opportunity, developing innovative systems within the financial banking sector. It is a key role within the company which includes the building of a ...
22 days ago
Description: Position: Senior Technical Customer Engineer - Server Focused - Information Technology ... Gauteng Role Summary: The technical engineer's responsibilities include, but are ... Diagnose and resolve hardware and software issues on desktops, laptops, ...
8 days ago
  • Executive Placements
  • Randburg
Description: Requirements: Bachelorâ??s degree in Electrical Engineering Registration as a Professional Engineer (Pr.Eng) with the Engineering Council of South Africa (ECSA). Experience in heavy current Electrical Engineering, with a strong emphasis on ...
21 days ago
  • HireXpectations
  • Randburg
Description: The incumbent will deploy Virtual applications on premises & on cloud environments and providing VMware/Cloud services support. They should exhibit sound knowledge of VMware ESX, Cloud Services (Azure) and related technologies. An ...
26 days ago