Knowledge Focus

Senior Software Lead

Johannesburg Area, Gauteng
C# .NET Framework .NET Core Microsoft SQL Server JavaScript jQuery API Azure Angular Vue.js React Azure DevOps CI/CD SQL Object-Oriented Programming GIT RESTful API
Description

Senior Software Lead

Location: Johannesburg Area, Gauteng, za

Job Description

Key Responsibilities

  • Strong ability to provide written and/or verbal explanations on design and technical/functional solutions.
  • Contribute to the architecture, design, development, and maintenance of Web and Desktop applications using the C# language and the Microsoft .NET framework.
  • Write clean, scalable code using .NET programming languages.
  • Test and deploy applications and systems.
  • Ensure the best possible performance, quality and responsiveness of applications.
  • Maintain clear communication with all stakeholders throughout project lifecycles.
  • Involved on multiple client projects, sometimes in parallel.
  • Integrate with middleware and backend services and enterprise systems.
  • Timely delivery and execution of assigned work.
  • Collaborate with project teams made up of people with diverse and complementary skills.
  • Team player to ensure successful delivery of solutions.
  • Develop responsive web front ends with the latest technology and security.
  • Integrate with a variety of Azure Hosted Services.
  • Develop and maintain RESTful API services with token-based authentication.

Qualifications

Qualifications & Experience

  • Bachelor’s Degree or equivalent is required in Computer Science or Information Systems or Computer Engineering.
  • 10+ years of Experience with .NET Core.
  • Experience with Microsoft SQL databases.
  • Experience with Razer / JavaScript / Jquery.
  • Extensive knowledge and experience with integration with other systems and cloud structures.
  • Experience with creating/maintaining and consuming RESTful APIs.
  • Must have good knowledge of software programming concepts such as Object-Oriented Programming, Relational database design and agile methodology.
  • Experience with Azure DevOps, CI/CD.
  • Experience Angular / Vue.JS / React.

Preferred Skills

  • Strong knowledge of .NET web framework.
  • Proficient in C# and/or .NET Core/Framework with a good knowledge of their ecosystems.
  • Strong understanding of object-oriented programming.
  • Familiar with various design and architectural patterns.
  • Understanding of fundamental design principles for building a scalable application.
  • Experience creating database schemas that represent and support business processes.
  • Proficient understanding of code versioning tools such as SVN and GIT.
  • Ability to learn quickly and adapt rapidly to the latest technologies and best practices.
  • Strong problem solving and troubleshooting skills with the ability to exercise mature judgment.
  • Possess excellent communication and presentation skills and work in a dynamic environment with a rapidly changing environment.
  • Experience working with both Agile and Waterfall application development.
  • Experience with integrating with Azure services.
Knowledge Focus
Knowledge Focus

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say