Senior .net Developer

Midrand, Johannesburg, South Africa

Job Description


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 Blue Label Group 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.
Behavioral Competencies
- Accountability
- Managing Complexity
- Technological Proficiency
- Planning and Alignment
- Persuasion
- Decision Quality
- Customer Focus
- Trustworthiness
- Innovation
- Collaboration
- Adaptability
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.
a team.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1345629
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned