Description:
Our client, an authorized Financial Services Provider dedicated to delivering cutting-edge FinTech solutions, is looking for a talented Full Stack Developer to join their team in Johannesburg North. As a Full Stack Developer specializing in the Microsoft Stack, you'll play a crucial role in advancing their suite of FinTech products. Responsibilities:- Collaborate with the development team to translate business requirements into actionable tasks.
- Develop and maintain various .NET applications and services, ensuring high-quality code and resolving any defects.
- Design and implement test-based applications, identifying areas for enhancement and improvement.
- Communicate effectively with the technical director and executive team, providing regular updates on project progress.
- Stay abreast of emerging technologies and trends, continuously enhancing your skills and expertise.
- Create technical specifications and test plans, adhering to established development standards and best practices.
- Bachelor's degree in Computer Science or related field.
- Minimum 3-5 years of development experience with .NET, C#, Winforms, ASP.NET, and SQL Server.
- Strong understanding of object-oriented development techniques and design patterns.
- Proficiency in database design and development using Microsoft SQL Server.
- Experience with Web Services, WCF, and Service-Oriented Architecture.
- Familiarity with concurrent development source control (Git) and TFVC.
- Knowledge of Software Development Life Cycle (SDLC) and Agile methodologies.
- Passion for technology and a desire to expand your knowledge and skills.
- Familiarity with FIX protocol.
- Experience in handling real-time UDP and TCP streams.
- Strong mathematical and analytical skills.
- Competitive salary package
- Opportunities for career growth and advancement
- Collaborative and inclusive work environment
- Flexible working hours
- Access to training and development resources
- Health and wellness benefits
Requirements:
- Collaborate with the development team to translate business requirements into actionable tasks.
- Develop and maintain various .NET applications and services, ensuring high-quality code and resolving any defects.
- Design and implement test-based applications, identifying areas for enhancement and improvement.
- Communicate effectively with the technical director and executive team, providing regular updates on project progress.
- Stay abreast of emerging technologies and trends, continuously enhancing your skills and expertise.
- Create technical specifications and test plans, adhering to established development standards and best practices.
- Bachelor's degree in Computer Science or related field.
- Minimum 3-5 years of development experience with .NET, C#, Winforms, ASP.NET, and SQL Server.
- Strong understanding of object-oriented development techniques and design patterns.
- Proficiency in database design and development using Microsoft SQL Server.
- Experience with Web Services, WCF, and Service-Oriented Architecture.
- Familiarity with concurrent development source control (Git) and TFVC.
- Knowledge of Software Development Life Cycle (SDLC) and Agile methodologies.
- Passion for technology and a desire to expand your knowledge and skills.
- Familiarity with FIX protocol.
- Experience in handling real-time UDP and TCP streams.
- Strong mathematical and analytical skills.
- Competitive salary package
- Opportunities for career growth and advancement
- Collaborative and inclusive work environment
- Flexible working hours
- Access to training and development resources
- Health and wellness benefits
05 May 2024;
from:
careers24.com