Jobs in

Senior Developer C# Johannesburg - Johannesburg

Owethu Managed Services

Experience Required: 10 years of hands-on experience in software development within the banking industry, with a strong focus on leveraging new trends and tools in IT. Software Development: Lead the design, development, and implementation of innovative software solutions tailored to the banking sector, leveraging cutting-edge technologies and trends. New Trends Exploration: Stay abreast of emerging technologies, tools, and trends in the IT industry, particularly within the banking space. Evaluate and recommend the adoption of new tools and methodologies to enhance development processes and drive business value. Agile Development: Champion Agile development methodologies and practices within the team, ensuring continuous delivery, iterative development, and collaboration with stakeholders to meet business objectives. Integration and Automation: Design and implement integrations between banking systems and third-party applications, as well as develop automation solutions to streamline processes and improve efficiency. Security and Compliance: Ensure that all software development activities adhere to industry best practices, security standards, and regulatory requirements, such as PCI DSS, GDPR, and PSD2. Team Leadership and Mentorship: Provide technical leadership and guidance to junior developers, fostering a culture of continuous learning and growth within the development team. Bachelor's degree in Computer Science, Information Technology, or related field. Advanced degree preferred. Relevant certifications in software development, such as Microsoft Certified Solutions Developer (MCSD), Oracle Certified Professional (OCP), or equivalent. Key Skills and Competencies: Programming Languages: Proficiency in programming languages such as Java, C#, Python, or JavaScript, with a focus on object-oriented programming principles. Web Development: Experience with web development frameworks and technologies, including HTML5, CSS3, Angular, React, or Vue.js. Database Management: Strong knowledge of database management systems, including SQL Server, Oracle, or MySQL, and experience with data modeling and optimization techniques. Cloud Computing: Hands-on experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform, including infrastructure as code (IaC) and serverless computing. DevOps Practices: Familiarity with DevOps practices and tools such as Git, Jenkins, Docker, and Kubernetes, with a focus on continuous integration and delivery (CI/CD) pipelines. Blockchain and Cryptocurrency: Understanding of blockchain technology and its applications in the banking sector, including cryptocurrency transactions and smart contracts. POPIA By submitting your CV, you confirm that: • We may retain your personal information in our database for future matching. • If you haven't heard from us within two weeks consider your CV unsuccessful. • We may contact you when suitable opportunities arise. • The information you have provided to us is true, correct, and up to date. Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Qa Tester Johannesburg, South Africa - Johannesburg

Deka Minas Pty Ltd T/A Deka Minas

...

Senior Java Developer Johannesburg - Johannesburg

Hire Resolve

...

Senior Business Analyst Johannesburg - Johannesburg

Owethu Managed Services

...

QA Tester - Johannesburg

...

Senior Developer C# Johannesburg - Johannesburg

Owethu Managed Services

...

Want to do another search?

Jobs in