Sorry, the offer is not available,
but you can perform a new search or explore similar offers:

Developer

Are you a creative developer with expertise in Microsoft technologies and a passion for web design? Do you enjoy solving complex challenges and creating user...


From Arcael - Gauteng

Published a month ago

Senior Full Stack Developer (C# / Angular) – Midrand (Hybrid) – Up To R980K Per Annum

An established financial services leader is seeking a Senior Full Stack C# Developer to enhance their dynamic team. The ideal candidate will have a strong an...


From E-Merge - Gauteng

Published a month ago

Senior Bi Developer - Johannesburg - R1Mil To R1.02Mil Per Annum

A provider of comprehensive enterprise Business Intelligence (BI) solutions whose focus is on helping companies strategically manage their financial, operati...


From E-Merge - Gauteng

Published a month ago

Security Guard - Grade C

Full job descriptionJob Description: Security Officer (Grade C)Company: Bmw Group Location: Pretoria Employment Type: Full-timeKey Responsibilities:Access Co...


From Bmw Group Call Or Watsapp Mr Maisela 0649307480 - Gauteng

Published a month ago

Senior Software Engineer

Details of the offer

Overview: The job purpose of a senior software engineer is to leverage their advanced knowledge, skills, and experience in software development to lead and contribute to complex projects, mentor junior team members, and provide technical expertise to drive the success of the organization.

Key Responsibilities: Technical Leadership: Provide technical leadership within the team and contribute to the technical direction and decision-making processes, guide the team in selecting appropriate technologies, and ensure adherence to best practices and coding standards. Software Design and Architecture: Play a crucial role in designing and architecting complex software systems or components. Collaborate with software architects, product managers, and stakeholders to define the overall structure, make design decisions, and ensure scalability, performance, and maintainability. Development and Implementation: Involved in the development and implementation of software solutions. Write high-quality code, ensuring compliance with coding standards, and leverage technical expertise to solve complex problems. Project Management and Planning: Manage project planning, task estimation, and coordinate efforts within a project team. Collaboration and Teamwork: Collaborate with cross-functional teams, including product managers, designers, and stakeholders. Actively participate in team discussions, provide technical insights, and contribute to decision-making processes. Mentoring and Coaching: Mentor and coach junior team members, providing guidance, support, and knowledge transfer to help them grow their technical skills and develop professionally. Continuous Learning and Innovation: Stay updated with emerging technologies, industry trends, and best practices. As a Front-end Specialist: Create custom React components to enable the delivery of various client projects. Have a love for creating sophisticated yet beautiful React components that provide a smooth and engaging user experience. Contribute to the front-end of the Shesha framework and make it a productive environment for other developers and configurations as well as a beautiful environment for end-users. As a Full-stack Developer: Work in one of our delivery squads, consisting of between 4-12 people, responsible for delivering client projects and products. Demonstrate leadership, design and architecture abilities to lead your own delivery squad and own your own client projects or products. If your talent and passion is to solve complex technical challenges as an individual contributor, transition to a core member of the Shesha core development team. Behavioural Skills: Strong attention to detail ensuring timely follow-up and closure. Clear, concise and articulate communication skills - verbal, written and listening. Ability to handle business-sensitive information with the highest degree of integrity. Stress Management. Ability to prepare and deliver effective presentations. Curiosity and desire to learn and expand skill set. Proficient with Microsoft Office tools. Interpersonal skills. Proactivity. Ability to work independently with minimal supervision. Ability to follow health and safety standards. Time management. Qualification and Experience: Educational Background: A bachelor's degree in computer science, software engineering, or a related field is typically required. Experience: 6 years or more, depending on the complexity of the projects. Technical Skills: Proficiency in C#, Python, Next JS, JavaScript, React, HTML, CSS, TypeScript, SQL, ASP.NET Core, PostgreSQL (advantageous), Automated unit testing, Domain Driven Design (DDD), experience with performance optimization, strong understanding of architectural principles and patterns. Leadership and Communication: Demonstrate leadership qualities and excellent communication skills. Effectively communicate technical concepts to both technical and non-technical stakeholders, collaborate with cross-functional teams, and provide guidance and mentorship to junior team members. Problem-Solving Abilities: Strong problem solver, capable of analyzing complex technical challenges, identifying effective solutions, and implementing them efficiently. Deep understanding of software development principles and the ability to apply them in real-world scenarios. Project Experience: Experience working on complex projects and delivering high-quality software solutions. Familiar with the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance. *NOTE: This job description does not include all duties, responsibilities, or qualifications associated with the job. Additional duties may be assigned as required.

Application Process: If you possess the necessary knowledge, skills, and qualifications for this position, we invite you to apply online by using the following link: https://www.careers-page.com/boxfusion-2.

Please note that only shortlisted candidates will be contacted to proceed with the next step in the selection process, which includes a competency assessment. We appreciate the time and effort you have taken to apply for this position and thank you for your interest in Boxfusion.

Career Development within Boxfusion: Head of Software Engineering Software Solutions Architect Company Overview: https://www.boxfusion.co.za/

#J-18808-Ljbffr


Source: Jobrapido_Ppc

Requirements

Built at: 2024-11-04T14:20:07.466Z