Someone beat you to it!

Unfortunately, another Gumtree user is in the process of purchasing this item. Check back later in case they've changed their mind, or click the button below to browse more Pay & Ship listings.

Senior Developer

5 months ago1233 views
Ad Saved to My List
View and manage your saved ads in your account.
Report Ad
General Details
Advertised By:Agency
Company Name:Executive Placements
Job Type:Full-Time
Description
Our client in the IT Industry is looking for a Senior C# Developer to join their team in Johannesburg, Gauteng.

Qualifications & Experience:
  • Bachelors degree in computer science, Software Engineering, or a related field.
  • 5+ years of hands-on experience in C# development.
  • Proficiency in Microsoft Azure services, including Azure Functions, Azure Service Bus, Azure Event Hub, Azure Event Grid, Azure App Service, Azure Storage, and Azure DevOps.
  • Certification in Agile development methodologies.
Duties and Responsibilities:
  • C# Development: Collaborate with cross-functional teams to design, develop, and maintain robust C# applications.
  • Technical Leadership: Act as a technical mentor, guiding teams and fostering excellence in software architecture and development.
  • Requirements Analysis: Work with stakeholders to gather and analyze technical requirements, translating them into architecture and design specifications.
  • Microsoft Azure: Utilize Azure services to build, deploy, and manage scalable, secure, and reliable cloud-based solutions.
  • Microservices: Design and implement microservices architecture for modular and scalable software development.
  • API Integration: Develop and integrate APIs for seamless communication between components and third-party services.
  • Test-Driven Development (TDD): Write unit tests and participate in code reviews to ensure code quality, maintainability, and reliability.
  • Documentation: Create clear, concise, and user-friendly documentation for tools, frameworks, and systems to support team understanding and usage.
  • Training and Mentorship: Provide guidance and training to junior developers and team members to enhance their technical skills.
  • CI/CD: Implement and maintain CI/CD pipelines to automate deployments and ensure efficient, error-free releases.
  • Troubleshooting: Investigate and resolve software defects, performance issues, and technical challenges.
  • Collaboration: Partner with product managers, designers, and QA engineers to deliver high-quality software solutions.
  • Software Testing: Implement robust testing frameworks, including unit, integration, and performance tests, to ensure system reliability.
  • Development Standards: Adhere to and contribute to coding standards, best practices, and architectural guidelines, driving their continuous improvement.

Id Subtitle 1327694014
View More
Apply now:
Executive Placements
Selling for 11+ months
Total Ads4.21K
Active Ads4.21K
Professional Seller
Seller stats
4.21KTotal Ads
9.58MTotal Views
Contact Executive Placements
Message
(4030)
Name
(Optional)
Email Address
(Optional)
Phone
(Required)
Upload CV(Optional)
DOC or PDF only max 2 MB file size
Send Message
By clicking "Send" you accept the Terms & Conditions and Privacy Notice and agree to receive newsletters and promo offers from us.