Boardroom Appointments - Global Human and Talent Capital

Senior Developer

Boardroom Appointments - Global Human and Talent Capital  •  South Africa (Onsite)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Senior Developer

Minimum Requirements:

  • 8-10 years experience in a software development role
  • Bachelor's Degree (NQF level 7) in Computer Science, Engineering, or a related field
  • Azure/AWS certifications advantageous
  • Experience with C#, .NET, .NET Core, Docker, Angular, Flutter, Node.js, javascript, SQL, Web API (JSON)
  • Proficiency in multiple programming languages with an understanding of OOP principles
  • Demonstrates a comprehensive understanding and effective implementation of the Software Development Life Cycle (SDLC)
  • Familiarity with the .NET Framework, including its applications and components.
  • Experience in SQL Server, Angular, Flutter, Nodejs
  • AKS, EKS, container orchestration a plus
  • Hands-on experience with one or more JavaScript frameworks
  • Version control systems such as Git, Bit Bucket, SVN, and TFS
  • Unit testing, integration, and functional testing
  • Cloud environments (Azure, AWS)
  • Testing and QA
  • Security
  • Performance optimization
  • Agile and scrum
  • Emotionally intelligent, communicates with impact, collaborates effectively and solutions solutions-focused

Responsibilities:

Design, Implement, Test, and Deliver Code
  • Design and implement clean and efficient code, focusing on performance optimization and security best practices.
  • Design and implement tests for quality assurance, leading and participating in code reviews.
  • Proactively identify and resolve software bugs, ensuring reliability and stability through regular maintenance.
  • Embed security best practices into the design and implementation to mitigate vulnerabilities.
Software Development and Architecture
  • Lead the design and development of high-quality, scalable software applications aligned with business requirements.
  • Contribute to architectural decisions by selecting appropriate technologies, frameworks, and design patterns for scalable and maintainable systems.
Cross-Functional Collaboration
  • Collaborate with QA teams to develop and execute comprehensive test plans, ensuring software reliability and security.
  • Assist the support team with troubleshooting problems and take ownership of assigned tickets.
  • Provide technical leadership within the development team, guiding and mentoring junior and intermediate developers.
  • Take a leadership role in project planning, offering technical insights and ensuring successful execution of development projects.
  • Share knowledge and best practices to elevate the team's overall skills and capabilities.
  • Participate in the review of technical assessments to enhance the recruitment process.
Maintenance of New and Existing Software
  • Maintain and upgrade existing systems on an ongoing basis to ensure efficiency and relevance.
Innovation and Continuous Improvement
  • Write comprehensive unit tests and integration tests, and perform debugging to identify and rectify software issues.
  • Collaborate with quality assurance teams to develop and execute testing strategies, ensuring software reliability, security, and performance.
  • Stay updated with the latest development software, technology trends, and best practices, sharing knowledge with the team for process improvement and innovation.

Boardroom Appointments - Global Human and Talent Capital

About Boardroom Appointments - Global Human and Talent Capital

Boardroom Appointments is a global specialist in Recruitment, Contract Staffing, Project Staffing, Temporary Employment Solutions, Training, HR Consultancy and Expatriate Mobility that operates extensively in Africa, EMEA, America, and Europe.

We have been industry leaders since 1989. Our dynamic team of recruitment and labour professionals has serviced hundreds of clients and placed thousands of candidates in various industries across the globe. We have gained invaluable insight and experience into global market trends and human resource workings.

We have specialized divisions that enhance our ability to service all clients in the following industries:

- FMGC

- Finance, Banking and Insurance

- Manufacturing and Processing

- Oil and Gas, Mining, Engineering and Construction

- Medical, Pharmaceutical and Health Care

- Logistics and Supply Chain

- Information Technology, Media and Telecommunications

- Waste Management and Sanitation Services

- Renewable and Alternative Energy

- Retail and Commercial Property

- Agriculture and Production

- Government and Public Services

- Call Centre and Customer Support Services

Today, Boardroom Appointments has a global candidate database and network, servicing clients around the world with all their Human Capital needs.

This experience allows clients to rely on us FULLY for all their talent needs, both permanent and temporary, while they focus on their core business.

We custom design solutions to perfectly fit our client's recruitment needs and form long-lasting relationships based on quality service and flawlessly fulfilled deliverables.

Our team is comprised of passionate and driven individuals who strive to maintain the best and most professional service to our clients.

We are focused, passionate, and we love what we do.

Industry
Unknown
Company Size
51-200 employees
Headquarters
Bedfordview, ZA
Year Founded
1989
Social Media