SENIOR SOFTWARE DEVELOPER
Job summary
The Senior Software Developer leads technical design and delivery across Salesforce solutions, integrations, and the TrueBlue App, combining hands-on development with mentorship to ensure secure, scalable, and high-quality solutions aligned with ISO 9001 and ISO 27001 standards.
Job descriptions & requirements
2. Key Responsibilities
A. 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.
B. 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.
C. 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.
D. 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.
E. 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.
F. 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.
3. Qualifications & Experience
Education: Bachelor’s degree in Computer Science, Software Engineering, or related field.
Experience
- 6–9+ years of professional software development experience.
- Proven experience leading or mentoring developers in technology or consulting environments.
- Strong exposure to enterprise systems, CRM platforms, or SaaS products.
Technical Skills (Core)
- Strong programming skills (Apex, JavaScript, Java, Python, or similar).
- Salesforce development (Apex, LWC, integrations) is a strong advantage.
- Solid understanding of APIs, system integrations, databases, and cloud platforms.
- Proficiency with Git and modern CI/CD practices.
4. Leadership & Technical Competencies
• Technical Ownership: Takes accountability for code quality and architectural decisions.
• Execution Excellence: Delivers complex work reliably and on time.
• Mentorship Mindset: Develops others without slowing delivery.
• Quality & Security Focus: Builds secure, production-grade solutions.
• Problem Solving: Diagnoses and resolves complex technical issues efficiently.
• Professional Discipline: Respects governance, documentation, and delivery standards.
Important safety tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.