Senior Full Stack Developer -Hybrid (2 days office per week)
JenRec Recruitment Centurion
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!
Jordan HRCenturion
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...
JenRec RecruitmentJohannesburg, 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...
E-MergeJohannesburg, 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...