C# Software Developer

Talent Genie

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 2 months ago
Our client is looking for a C# Software Developer to join their team.Responsibilities:Write software in line with industry standards and design patternsGuide and implement software and product design.Contribute to architectural decisions and code reviews.Produce code in line with project requirements.Implement and maintain appropriate security standards.Perform and request code reviews.Drive test-driven development.Ensure software is functioning optimallyRegularly monitor application performance, proactively identifying and resolving performance bottlenecks.Systematically reproduce and resolve reported bugs and issues to maintain software reliability.Communicate errors and solutions to product owners.Maintaining software and related repositories and databasesManage source code effectively using Git for versioning.Efficiently handle branching and pull requests to ensure code quality and collaboration in repositories.Ensuring that continues integration pipelines are set up properly and functioning.Managing ProjectsLead software development projects, ensuring successful initiation, planning, execution, and closure.Provide accurate estimates for new work and assessment for work complete.Determine cross-team dependencies and manage planning with them to ensure work gets delivered on time.Use Jira to manage project tasks, tracking progress and coordinating with cross-functional teams.Identifying and suggesting functional improvements.Work with product owners to plan and execute project sprints.Enforce coding standards, best practices, and software development methodologies.Leading and mentoringFoster a collaborative and inclusive team environment which follows our values and creates accountability in the teams.Providing mentorship and sharing knowledge in order to contribute to a cohesive and skilled development team.Work closely with team members to achieve common goals and resolve conflicts constructively.Participate in the evaluation of team member performance by providing regular feedback to the Engineering Manager and CTO.Develop cutting-edge software using the latest development tools and frameworksLeverage the most current development tools and frameworks to design and implement software solutions that align with user needs and industry best practices.Proactively research and share new technologies, programming languages, and frameworks to enhance the capabilities of our software solutions.Testing software artefactsDesign and implement a testing strategy that thoroughly validates the functionality of your code including unit and integration tests.Commit to test-driven development.Team CollaborationCollaborate with cross-functional teams, including Frontend Developers, Product Owners, Test Analysts and DevOps engineers, to facilitate seamless development, testing, and deployment of system components, ensuring alignment with project goals and requirements.Technical documentation.Drive the standards according to which technical documentation is drafted and maintained to ensure that code, design decisions, and processes are well-documented.Ensure projects are adequately documented to enable Application Support Specialists to support the software with minimal consultation required from the development team.Incident ManagementAct as a key player in the Incident Response Team, providing rapid solutions during system outages and degradation.Coordinate with cross-functional teams to manage incidents, from identification through to resolution and post-mortem analysis.Develop and maintain incident documentation, including incident reports and lessons learned, to facilitate continuous improvement and future incident prevention.Risk Management and Compliance (ISO 27001)Integrate risk management principles into the DevOps lif

JobPlacements.com

Similar Jobs

  • C# Software Developer

    Goldman Tech Resourcing

    • Cape Town, Western Cape
    Job Summary Job Description: My client is looking for a C# Software Developer with experience in creating .Net Core APIs and Razor Pages as well as to create Vue.JS applications. …
    • 1 month ago
  • C# Software Developer

    Goldman Tech Resourcing

    • Cape Town, Western Cape
    Job Summary Job Description: My client is looking for a Senior C# Software Developer with experience in creating .Net Core APIs and Razor Pages as well as to create Vue.JS applica…
    • 1 month ago