Information TechnologyFull-TimeSenior-level(6+ yrs)
Job Description
Accurex Leadership and Management Consultants Ltd is seeking a Senior Software Developer to lead complex development tasks and ensure technical excellence across its software products. The successful candidate will focus on designing and developing robust, scalable features and integrations, primarily within Salesforce and related platforms. This role involves a blend of hands-on coding, technical leadership, mentorship, and cross-functional collaboration.
Key Responsibilities
Solution Design & Hands-On Development
Design and develop robust, scalable features and integrations across Salesforce and related platforms.
Lead complex development tasks, integrations, and performance optimizations.
Translate functional requirements into clean technical designs and implementation plans.
Ensure code quality, maintainability, and scalability across all deliverables.
Technical Leadership & Code Governance
Set and enforce coding standards, development best practices, and review processes.
Conduct code reviews and provide constructive, actionable feedback to junior developers.
Own technical decision-making for assigned projects and components.
Reduce technical debt through refactoring and continuous improvement.
Security, Compliance & Quality Assurance
Enforce secure coding practices and data protection standards aligned to ISO 27001.
Ensure proper access controls, audit trails, and environment segregation.
Support quality assurance activities including test planning and defect resolution.
Proactively identify and mitigate technical and security risks.
Project Delivery & Cross-Functional Collaboration
Work closely with Project Managers to estimate effort, plan sprints, and meet delivery timelines.
Collaborate with Sales, Customer Success, and Delivery teams to align solutions with client needs.
Support technical escalations and issue resolution during and post-implementation.
Contribute to accurate technical inputs for project planning and billing milestones.
Mentorship & Capability Building
Coach and mentor Junior Software Developers to improve productivity and code quality.
Support onboarding, training, and certification pathways for the development team.
Promote a disciplined, learning-oriented engineering culture.
Documentation & Knowledge Management
Maintain high-quality technical documentation, architecture notes, and deployment guides.
Ensure all code and configurations are properly documented and version-controlled.
Support knowledge transfer across projects and teams.
Requirements
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Proven experience in professional software development at a senior level.
Experience with Salesforce development and platform integrations.
Familiarity with ISO 27001 security standards is highly desirable.