Enable job alerts via email!

Senior .Net Developers

Techbulls Softtech Pvt Ltd

Johannesburg

On-site

ZAR 300 000 - 600 000

Full time

12 days ago

Boost your interview chances

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

Job summary

An established industry player is looking for an Intermediate Senior .Net Developer to join their dynamic IT team. In this exciting role, you will design and develop secure, scalable applications while collaborating with internal teams to enhance product features. You will leverage your expertise in .Net, microservices, and Agile methodologies to drive efficiencies and deliver high-quality solutions. This is a fantastic opportunity to be part of a forward-thinking organization that values innovation and teamwork, where your contributions will directly impact the success of various projects and initiatives. If you are passionate about technology and eager to make a difference, this role is perfect for you.

Qualifications

  • 5+ years of experience as a Senior .Net Developer with a focus on scalable systems.
  • Strong understanding of Domain Driven Design and microservices architecture.

Responsibilities

  • Design and develop secure, scalable transaction processing applications.
  • Collaborate with teams to troubleshoot and enhance product features.

Skills

.Net Development
Domain Driven Design
Microservices
Agile Methodologies
Test-Driven Development
Problem Solving
Collaboration
Adaptability

Education

Bachelor of Science in Computer Science

Tools

ASP.Net Core
Entity Framework Core
ReactJS
React Native
Docker
AWS
SQL/MySQL

Job description

Reverside is a Global ICT company focusing on Digital Engineering, Integration, Cyber-Security, Cloud, and Digital Transformation services with delivery centres in Johannesburg and Cape Town, South Africa, and Gurgaon, India.

Reverside has its Global Headquarter in South Africa and is a B-BBEE Level 1 IT consulting & services organization.

Reverside was founded in and has since grown to a strong team of over + consultants, serving more than 40+ active clients globally. We are seeking a skilled and experienced Intermediate Senior .Net Developer to join our dynamic IT team at Reverside with the following skills.

Key Responsibilities
  1. Design and development of secure, concurrent, event-driven, highly scalable transaction processing applications.
  2. Conduct full stack development using .Net as the primary development language.
  3. Promote and enhance team efficiencies through the use of established tools, supporting applications, and prototypes.
  4. Automate tasks through the use of appropriate tools and scripting.
  5. Perform development in accordance with specifications and company development standards.
  6. Develop unit tests to ensure that requirements are met and code coverage is adequate.
  7. Create, document, and implement component test scripts and test strategies.
  8. Maintain technical documentation using defined technical documentation templates and prescribed policies and procedures.
  9. Ensure that the requisite technical supporting documentation, in line with the company's development standards and internal policies, is created and adhered to.
  10. Collaborate with internal teams and vendors to identify, troubleshoot, investigate, and resolve issues and improve product features documenting any changes and resolutions as may be required.
  11. Perform maintenance programming and address technical debt.
  12. Review and refine high-level business requirements and transform these requirements into Functional Specifications.
  13. Breakdown, prioritize, and execute tasks to achieve product deliverables per sprint.
  14. Provide estimates for initial high-level requirements and more detailed estimates for upcoming tasks for input into Sprint planning.
  15. Recommend changes to improve established application processes and procedures.
  16. Build a culture of respect and understanding across the organisation.
  17. Recognise outcomes which resulted from effective collaboration between teams.
  18. Build cooperation and overcome barriers to information sharing, communication, and collaboration across the organisation.
  19. Facilitate opportunities to engage and collaborate with external stakeholders to develop joint solutions.
Self-Management
  1. Set an example through personal quality and productivity standards and ways of working with others.
  2. Demonstrate consistent application of internal procedures.
  3. Plan and prioritise, demonstrating abilities to manage competing demands.
  4. Demonstrate abilities to anticipate and manage change.
  5. Demonstrate flexibility in balancing achievement of own objectives with abilities to understand and respond to organisational and team needs.
Job Requirements
  1. Ensures Accountability
  2. Manages Complexity
  3. Tech Savvy
  4. Decision Quality
  5. Plans and Aligns
  6. Nimble Learning
  7. Courage
  8. Balances Stakeholders
  9. Self-Development
  10. Customer Focus
  11. Situational Adaptability
Education

Bachelor of Science majoring in Computer Science or equivalent prior learning.

Experience
  1. Minimum of 5 years' progressive experience as a Senior .Net Developer.
  2. Solid understanding of Domain Driven Design and experience in applying DDD to microservices.
  3. Solid understanding and experience in building scalable systems that require high throughput of traffic.
  4. Experience using ASP.Net core pipelines and Entity Framework Core.
  5. Experience using ReactJS and React Native.
  6. Exposure to Docker.
  7. Exposure to Content Delivery Networks (CDN), Barcode Scanners, LAN Configuration, and USB printing.
  8. Experience with Microservices.
  9. Experience with test-driven development.
  10. AWS Experience specifically MySQL administration, Load balancer and targets groups (networking), Security group management, and Kubernetes cluster administration (EKS).
  11. Experience working with REST and SOAP services.
  12. Experience with SQL and specifically MySQL.
  13. Experience with Message Queues.
  14. Experience working in Agile environments.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.