Enable job alerts via email!

.Net Developer

ALOS Innovative Workforce Solution (Pty) Ltd

Johannesburg

On-site

ZAR 600 000 - 1 000 000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled .NET Developer to join their innovative team. In this role, you will design and implement secure, scalable applications while collaborating with internal teams and external stakeholders to enhance product features. Your expertise in .NET technologies, including C# and ASP.NET, will be crucial in delivering high-quality software solutions. This position not only emphasizes technical proficiency but also values personal growth and team support, making it an exciting opportunity for those looking to advance their careers in a dynamic environment. Join a forward-thinking company that prioritizes excellence and collaboration!

Qualifications

  • Minimum of 8 years' experience as a .NET Developer with expert coding skills.
  • Proficiency in C#, ASP.NET Core, and functional testing.

Responsibilities

  • Develop secure, scalable transaction processing applications using .NET.
  • Collaborate with teams to troubleshoot and enhance product features.

Skills

.NET Development
C#
ASP.NET Core
Functional Testing
Code Versioning
Problem Solving

Education

Matric
Bachelor of Science in Computer Science

Tools

MS SQL
Blazor
ASP.NET MVC
Web API

Job description

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

  1. Develop secure, concurrent, event-driven, and highly scalable transaction processing applications.
  2. Use .NET as the primary development language for coding.
  3. Enhance team efficiency with established tools, supporting applications, and prototypes.
  4. Automate tasks using appropriate tools and scripting.
  5. Adhere to development standards and specifications.
  6. Develop unit tests to ensure requirement fulfillment and adequate code coverage.
  7. Create and document component test scripts and test strategies.
  8. Maintain technical documentation according to defined templates and policies.
  9. Collaborate with internal teams and vendors to troubleshoot, investigate, resolve issues, and improve product features.
  10. Perform maintenance programming and address technical debt.
  11. Participate in peer reviews to validate work against documented requirements and standards.
  12. Ensure Software Development Standards.
  13. Review and refine high-level business requirements into Functional Specifications.
  14. Break down, prioritize, and execute tasks to meet product deliverables per sprint.
  15. Provide estimates for high-level and detailed requirements for Sprint planning.
  16. Recommend changes to improve application processes and procedures.
  17. Build a culture of respect and understanding across the organization.
  18. Recognize effective collaboration outcomes.
  19. Foster cooperation and overcome barriers to information sharing and communication.
  20. Engage with external stakeholders to develop joint solutions.

Team Support

  1. Model behavior and motivate team members according to core values.
  2. Offer support and guidance on career planning, on-the-job training, coaching, and mentoring.

Self-Management

  1. Set high standards for personal quality and productivity.
  2. Consistently apply internal procedures.
  3. Plan and prioritize effectively, managing competing demands.
  4. Anticipate and manage change flexibly, balancing personal objectives with organizational needs.

Education

  1. Matric
  2. Bachelor of Science in Computer Science or equivalent prior learning.

Experience

  1. Minimum of 8 years' progressive experience as a .NET Developer.
  2. Expert-level coding skills.
  3. Functional Testing experience, including the creation, maintenance, and execution of both manual and automated tests.
  4. Proficiency in C#, ASP.NET Core, .NET Framework, ASP.NET MVC, Web API, Blazor, and MS SQL with strong knowledge of their ecosystems.
  5. Proficient understanding of code versioning tools.
  6. Ability to write reusable libraries.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.