Ecommerce Senior Software Developer

Pretoria, Gauteng, South Africa

Job Description


Duties and Responsibilities:
Lead Development Efforts:

  • Design, develop, and implement robust and scalable eCommerce solutions using nopCommerce and related technologies.
  • Provide technical leadership and guidance to the development team, ensuring adherence to best practices and coding standards.
Customization and Integration:
  • Customize nopCommerce functionality to meet specific business requirements, including plugin development and theme customization.
  • Integrate nopCommerce with third-party systems, APIs, payment gateways, and other external services.
Performance Optimization:
  • Optimize application performance, including page load times, database queries, and overall system efficiency.
  • Conduct code reviews and implement performance improvements to ensure high availability and reliability.
Security and Compliance:
  • Implement and maintain security best practices to protect against vulnerabilities and ensure compliance with industry standards and regulations (e.g., PCI-DSS, GDPR).
  • Conduct regular security audits and address any identified issues promptly.
Collaboration and Communication:
  • Work closely with project managers, UX/UI designers, QA engineers, and other stakeholders to define technical requirements and deliver high-quality solutions.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives
Mentorship and Leadership:
  • Mentor and train junior developers, fostering a collaborative and knowledge-sharing environment.
  • Provide technical direction and assist with troubleshooting and debugging efforts.
Documentation and Reporting:
  • Maintain comprehensive documentation of the codebase, technical specifications, and development processes.
  • Report on project progress, challenges, and outcomes to senior management and stakeholders
Deliverables to be delivered by the Software Development Services are as follow:
  • Solution Design when required.
  • Technical Design Specifications when required.
  • Developed components according to the approved design specification.
  • Unit test results.
  • Integrated source code.
  • Integrated components.
  • Packaged components.
  • Progress Reports.
  • E-Commerce Platform Optimisation and Customisation.
  • Documentation and Knowledge Sharing.
  • DevOps and CI/CD Pipeline.
Experience:
  • Minimum of 6 -7 years of experience in software development, with at least 3 years of hands-on experience with nopCommerce.
Technical Skills:
  • Proficiency in ASP.NET Core, C#, MVC, Entity Framework, and SQL Server.
  • Deep understanding of nopCommerce architecture, plugin development, and theme customization.
  • Strong experience in RESTful API development and integration with external services.
  • Deployment and scaling of nopCommerce applications.
  • Familiarity with DevOps practices, including CI/CD pipelines, automated testing, and version control systems (e.g., Git).
Certifications (Preferred):
  • nopCommerce Developer Certification.
Preferred Qualifications
  • Experience working in eCommerce environments with high traffic and transaction volumes.
  • Knowledge of SEO best practices and tools related to eCommerce platforms.
  • Familiarity with agile methodologies and tools like Jira, Confluence, or similar.

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.


Related Jobs

Job Detail

  • Job Id
    JD1374375
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned