← Back to list

Job
· Medior
Intermediate Software Developer
Software Engineer
• Medior
• Hybrid
• Full-time
•
Pretoria, South Africa
Intermediate Software Engineer role working with a degree of independence, developing software within a team on specific sub-sections of a system, designing solutions and modules for existing systems with solid fundamentals and basic architecture skills.
Stack
Responsibilities
- ▹Deliver solutions covering all agreed-specified tasks and user objectives
- ▹Ensure checked-in code is reviewed to meet standards
- ▹Successfully develop, deliver, and maintain high-quality software
- ▹Maintain accurate timesheets for all work performed
- ▹Maintain code stored in multiple source control systems
- ▹Ensure the solution supports ease of modification for future maintainers
- ▹Continuously improve existing products and/or systems and services
- ▹Analyze program performance and correct deficiencies
- ▹Conduct peer code reviews
- ▹Maintain confidentiality regarding information processed, stored, or accessed
- ▹Contribute to quality activities including peer reviews and bug resolution
- ▹Conduct functional testing
- ▹Incorporate automated testing, performance testing, and iterative development
- ▹Provide quick resolutions to app/system issues
- ▹Assess risk and impact of production issues/changes
- ▹Offer assistance and mentorship to junior developers
- ▹Direct third-party development partners
Requirements
- ▹3-5 years of professional or other practical experience
- ▹Backend: C#, Java
- ▹Frontend: HTML, JavaScript, Angular and React
- ▹Framework: .NET Framework, .NET Core, .NET 6+
- ▹Database: SQL Server, MySQL or Oracle
- ▹Web services (RESTful or WCF)
- ▹Entity Framework and Dapper
- ▹Unit and integration testing
- ▹Tools: Git, Visual Studio 2019 or later
- ▹Strong understanding of fundamental software development concepts, practices, and procedures
- ▹Capable of interpreting user requirements and translating them into technical specifications and code
- ▹High numerical reasoning, logical ability, and excellent problem-solving skills
- ▹Proven experience using Test-Driven Development (TDD)
Nice to have
- ▹Proven experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
- ▹NoSQL databases (CosmosDB, MongoDB)
- ▹Experience working with Agile teams and delivering Agile-based software projects
- ▹Experience with Git, Azure DevOps, JIRA, Jenkins, automated build servers
- ▹Microsoft certifications: AZ-900, AZ-204, AI-900, AZ-104
- ▹Microsoft Certification
- ▹Tertiary Qualification
Soft skills
Passion for hands-on technical workInnovative and creative thinkingCustomer-focused approachWillingness to adapt to significant technology or environment changesTeam spirit and contribution to positive team dynamicsWillingness to mentor junior developers
Similar jobs

Job
· Medior
MID-LEVEL SHAREPOINT APPLICATION DEVELOPER (VWMS & DCA)
Bosch
+6
💰 Salary: not specified
🏢 On-site
Campinas
🗣️ EN

Job
· Medior
Microsoft Azure Developer - full remote
Everience Benelux
Azure DevopsBicep
+8
€28,000–€32,000/yr
gross
🌍 Remote
Italy only
Himalayas

Job
· Medior
SAP Angular Portal Designer / Developer (Freelance)
EngiFlex
Azure Devops
+6
💰 Salary: not specified
🌍 Remote
Belgium only
🗣️ EN
Himalayas

Job
· Medior
Software Engineer
J.D. Power
+5
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Medior
Software Engineer
Epiq
Azure DevopsCpp
+9
16,500–25,000 zł/mo
gross
🌍 Remote
Poland only
🗣️ EN
Himalayas

Job
· Medior
AI Software Developer - All Levels Remote
Leidos
Cpp
+11
$87,100–$157,450/yr
gross
🌍 Remote
Eagan
🗣️ EN