Talent.com
This job offer is not available in your country.
Senior Full Stack Developer

Senior Full Stack Developer

JenRec RecruitmentJohannesburg, South Africa
30+ days ago
Job description

This individual will be responsible for designing, developing, and maintaining scalable web applications and enterprise solutions that are integral to the clients investment platforms.

Key Responsibilities :

  • Web Application Development : Design and develop responsive, user-friendly, and high-performance web applications utilizing Angular for the front-end and C#.NET for the back-end.
  • Back-End Development : Develop and maintain RESTful APIs, integrate third-party services, and implement business logic to support investment applications.
  • Database Management : Design and optimize data models, perform complex queries, and ensure data integrity using relational databases (e.g., SQL Server).
  • System Integration : Collaborate with cross-functional teams to integrate various systems, such as trading platforms, portfolio management tools, and CRM systems.
  • UI / UX Collaboration : Work closely with UI / UX designers to implement intuitive and engaging user interfaces, ensuring a seamless user experience.
  • Code Quality & Best Practices : Write clean, efficient, and maintainable code, adhering to industry best practices. Conduct code reviews and mentor junior developers.
  • Testing & Debugging : Develop and maintain unit tests, perform integration testing, and troubleshoot issues across the full stack to ensure a robust and error-free application.
  • Performance Optimization : Continuously assess and optimize application performance to ensure minimal latency and high availability, particularly in high-traffic environments.
  • Security & Compliance : Ensure all applications adhere to security best practices and comply with industry standards and regulatory requirements.
  • Collaboration & Documentation : Collaborate with business analysts, product managers, and development teams, while maintaining comprehensive documentation for code and features.

Required Skills and Qualifications :

  • Proven experience as a Full Stack Developer with expertise in Angular and C#.NET.
  • Strong knowledge of front-end technologies, including Angular, HTML5, CSS3, and JavaScript.
  • Proficiency in back-end development with C# and .NET Framework / ASP.NET Core.
  • Experience working with SQL Server and ORM frameworks such as Entity Framework.
  • Solid understanding of RESTful API development and integration.
  • Familiarity with version control tools such as Git.
  • Strong problem-solving abilities, with the capability to troubleshoot complex issues across the stack.
  • Experience in Agile development methodologies.
  • Excellent communication and collaboration skills, with a focus on teamwork.
  • Preferred Qualifications :

  • Prior experience in the investment or financial services industry is highly desirable.
  • Knowledge of additional front-end frameworks or libraries such as React or Vue.js.
  • Familiarity with cloud technologies (e.g., Azure, AWS) and deployment practices.
  • Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
  • A solid understanding of financial markets, investment products, and trading systems.
  • Education :

  • Bachelors degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Why Join [Client Name] :

  • Opportunity to work with a talented and innovative team in a fast-paced industry.
  • Competitive salary and benefits package.
  • Career growth and development opportunities.
  • A collaborative and dynamic environment with a focus on cutting-edge technology.
  • Create a job alert for this search

    Senior Stack Developer • Johannesburg, South Africa