Overview
.NET Developer Jobs in Johannesburg, South Africa at ALOS Innovative Workforce Solution (Pty) Ltd
SUMMARY :
Job Title : Senior .Net Developer
Job Type : Permanent
Location : Gauteng, Northern Suburbs
POSITION INFO :
Job Purpose
The role involves programming and developing applications and supporting software. The candidate will also offer advisory support by refining designs, practices, tools, and processes to deliver high-quality products to both internal and external customers.
Responsibilities
Development Lifecycle
Develop secure, concurrent, event-driven, and highly scalable transaction processing applications.
Use .NET as the primary development language for coding.
Engage in database development tasks.
Enhance team efficiency with established tools, supporting applications, and prototypes.
Automate tasks using appropriate tools and scripting.
Adhere to development standards and specifications.
Develop unit tests to ensure requirement fulfillment and adequate code coverage.
Create and document component test scripts and test strategies.
Maintain technical documentation according to defined templates and policies.
Collaborate with internal teams and vendors to troubleshoot, investigate, resolve issues, and improve product features.
Perform maintenance programming and address technical debt.
Participate in peer reviews to validate work against documented requirements and standards.
Ensure Software Development Standards
Review and refine high-level business requirements into Functional Specifications.
Break down, prioritize, and execute tasks to meet product deliverables per sprint.
Provide estimates for high-level and detailed requirements for Sprint planning.
Recommend changes to improve application processes and procedures.
Work Collaboratively
Build a culture of respect and understanding across the organization.
Recognize effective collaboration outcomes.
Foster cooperation and overcome barriers to information sharing and communication.
Engage with external stakeholders to develop joint solutions.
Team Support
Model behavior and motivate team members according to core values.
Offer support and guidance on career planning, on-the-job training, coaching, and mentoring.
Self-Management
Set high standards for personal quality and productivity.
Consistently apply internal procedures.
Plan and prioritize effectively, managing competing demands.
Anticipate and manage change flexibly, balancing personal objectives with organizational needs.
Education
Matric
Bachelor of Science in Computer Science or equivalent prior learning
Experience
Minimum of 8 years’ progressive experience as a .NET Developer.
Expert-level coding skills.
Functional Testing experience, including the creation, maintenance, and execution of both manual and automated tests.
Proficiency in C#, ASP.NET Core, .NET Framework, ASP.NET MVC, Web API, Blazor, and MS SQL with strong knowledge of their ecosystems.
Proficient understanding of code versioning tools.
Ability to write reusable libraries.
#J-18808-Ljbffr
Title: .NET Developer
Company: ALOS Innovative Workforce Solution (Pty) Ltd
Location: Johannesburg, South Africa
Category: Software Development (Software Engineer, Full Stack Developer, C# / Unity Developer)