Senior Full Stack Developer Hybrid 2days Office Per Week

Cape Town, Western Cape, South Africa

Job Description


SUMMARY:
My client is looking for a talented and experienced Senior Full Stack Developer to join their team! This role reports directly to the Delivery Manager and plays a critical part in the development, enhancement, and maintenance of their IT products.POSITION INFO: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 their 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!

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1381531
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R90000 per year
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned