Senior Full Stack Developer -Hybrid (2 days office per week)

apartmentJenRec Recruitment placeCenturion calendar_month 

The ideal candidate will have strong technical skills in full-stack development, and experience in working within a collaborative team environment. As a senior member of the team, you will be responsible for creating secure, PCI-compliant code while driving the continuous improvement of the product suite.

Key Responsibilities:

Development:

  • Design, develop, and optimize T-SQL stored procedures and functions to support business logic.
  • Write regression tests to validate T-SQL code.
  • Perform database performance tuning and optimization to ensure smooth operations.
  • Develop responsive, user-friendly web pages that provide excellent user experiences while ensuring efficient data flow between front-end, back-end, and service layers.
  • Write robust C# code to facilitate seamless integration between backend and front-end functionality.
  • Use Angular to build reusable front-end components and improve the user interface.
  • Maintain best coding practices by evaluating and ensuring code is valid, logically structured, meets industry standards, and is cross-browser/device compatible.
  • Recommend and implement performance enhancements for web applications.
  • Design and implement robust security measures for websites, including firewalls and message encryption.
  • Incorporate all necessary technical considerations into design plans, including budget, performance, and compliance with privacy and accessibility standards.

Analysis:

  • Work closely with stakeholders to analyze product needs and evaluate design feasibility within project timelines and budget constraints.
  • Collaborate with project managers and other technical teams to assess product requirements, limitations, and system performance.
  • Ensure clear communication and alignment with internal and external stakeholders regarding project progress, technical issues, and software design decisions.
  • Gather and evaluate data to ensure hardware configurations align with system performance standards and requirements.
  • Document detailed system specifications, including features, technical architecture, and system interfaces.

Testing & Quality Assurance:

  • Lead or participate in the development and execution of testing and validation procedures for software systems.
  • Modify existing components to address errors, improve interfaces, and enhance performance.
  • Monitor system performance, and perform testing according to scheduled timelines, ensuring any issues are identified and addressed promptly.
  • Provide clear documentation for test plans, procedures, and results to ensure transparency and knowledge sharing.

Operations & Support:

  • Participate in rotational application support, troubleshooting and resolving issues as needed.
  • Document system performance and technical specifications, including server load, bandwidth usage, and device/browser compatibility.
  • Collaborate with network personnel and hosting teams to address any hardware or software issues affecting system performance.
  • Provide timely responses to user inquiries and monitor security logs for potential issues.

Learning & Professional Development:

  • Continuously improve ytheir knowledge of current web technologies and best practices through training, workshops, and industry events.
  • Stay up-to-date with emerging trends in software development, with a focus on enhancing skill sets relevant to the team and projects.

Planning & Collaboration:

  • Partner with management and development teams to prioritize projects, resolve conflicts, and make key decisions that align with business goals.
  • Contribute to solution development by identifying appropriate technologies and approaches to meet team objectives.

Required Skills & Qualifications:

  • Proven experience as a Full Stack Developer with expertise in C#, T-SQL, Angular, and modern web development practices.
  • Strong experience in designing and developing secure, high-performance web applications.
  • Familiarity with PCI compliance and ensuring security in all development processes.
  • Ability to collaborate effectively with cross-functional teams, including designers, analysts, and other developers.
  • Excellent problem-solving skills, attention to detail, and ability to handle complex technical challenges.

If you are a proactive, skilled Senior Full Stack Developer with a passion for building high-quality, secure, and user-friendly software, we want to hear from you. Apply today to join their team!

apartmentJordan HRplaceCenturion
developers.  •  Application Performance optimization.  •  Deployments management/coordination.  •  Documentation: Writing clear and comprehensive documentations for code, APIs and application functionality to assist other developers and stakeholders.  •  Implement...
electric_boltImmediate start

Intermediate Full Stack Developer - Hybrid

apartmentJenRec RecruitmentplaceJohannesburg, 41 km from Centurion
About Us: We are a specialized team that partners with clients across the USA, Europe, and Africa, providing expert engineering solutions to tackle their most challenging software and technology needs. Currently, were seeking a Senior Full Stack...
apartmentE-MergeplaceJohannesburg, 41 km from Centurion
Our client based in Melrose Arch is in search for a Talented and experienced Full Stack Developer with expertise in Node.js and Angular to be part of a Dynamic development team. The ideal candidate will be responsible for designing, developing...