Jobs in

Senior Developer - Johannesburg

Workforce Staffing - Gauteng

A successful and renowned financial services organization has welcomed the opportunity for a Senior Developer to join their team. You will be responsible for providing quality systems development services for the clients Information Technology team in order to implement and sustain a best-practice framework. This will be done by employing all the latest & greatest technology in the Microsoft Stack including C#, MVC, WCF et al. The C#.NET Developer will be responsible for software application development using C# (C-Sharp) in the .NET development environment, writing business logic facades, MVC web front end application components and windows services. 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 Secure RESTful API services. Be able to lead a Team in solution delivery Some Experience in several of the following areas: database architecture, ETL, business intelligence, big data, machine learning, advanced analytics Proven ability to collaborative with multi-disciplinary teams of business analysts, developers, data scientists, and subject matter experts Business systems development and testing Develop requirement and do unit testing (defect / enhancement). Develop requirement and do unit testing (project). Prepare technical specifications. Send technical specifications to technical lead for approval. Maintain practices in line with organisational guidelines, policies, culture and values Ensure service practices and standards are aligned to all policies and procedures Develop and encourage strong teamwork Manage areas of critical compliance and actively manage non-conformance Continually contribute to product knowledge of the team and other functional areas Actively live the Organizational Culture and values Engages with others in line with organisational guidelines, policies, culture and values Align own behaviour with the organisation culture and values. Share and transfer product, process and systems knowledge to colleagues. Collaborate and work with the Products and Client Services teams to deliver required service levels. Actively participate in the Products and Client Services teams to ensure functional balanced scorecard objectives are achieved. Ensure achievement of own performance objectives. Actively share information with other team members regarding successes, issues, trends and ideas. Actively participate in own professional development and career path. Relevant SQL knowledge (Tables, Views, Procedures, Functions and Jobs) Knowledge of MVC and WCF Advanced knowledge of programming languages: C#, SQL Experience working with Agile development technologies. Experience working with Containers will be advantageous. Experience with Blazor, including both server-side and client-side implementations will be advantageous. Knowledge of Kendo UI beneficial Knowledge of IoC beneficial Knowledge of Entity Framework is beneficial. Willing to upskill on the below within 3 – 6 months: Software architecture fundamentals, domain driven design, evolutionary architecture, advanced testing, design principles, security distributed architecture knowledge REST API design. API management and versioning Devops knowledge Experience: Minimum 8 years of experience in System Development Environment Should you not receive a response within 14 days, please consider your application as unsuccessful. Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Intermediate Fullstack Developer - Johannesburg

...

Senior C# Application Developer - Johannesburg

...

Full Stack Developer Johannesburg North - North Johannesburg

Network IT

...

Senior Software Developer Sandton - Sandton

Catch Recruit

...

Senior C# Developer Johannesburg - South Africa

TIPP Focus

...

Want to do another search?

Jobs in