The Senior Software Engineer will lead technical sessions, architect solutions, manage client expectations, and develop on the Salesforce platform, ensuring high-quality implementation.
The Senior Software Engineer will lead technical requirements sessions, architect & document technical solutions, and develop on the platform. They will design & develop interfaces between Salesforce.com and other systems. They must also be able to manage client expectations and scope. This position acts as a liaison between the client and internal development staff and is responsible for leading the development staff during all phases of the project's lifecycle.
What You'll Do:
Who You Are:
USD 101,500.00 - 169,100.00 per year
Compensation:
Compensation includes a base salary of $101,500.00 - $169,100.00. The base salary may vary within the anticipated base pay range based on factors such as the ultimate location of the position and the selected candidate's knowledge, skills, and abilities. Position may be eligible for additional compensation that may include an incentive program.
Benefits:
The Company offers eligible employees the flexibility to take as much vacation with pay as they deem consistent with their duties, the company's needs, and its obligations; seven paid holidays throughout the calendar year; and up to 160 hours of paid wellness annually for their own wellness or that of family members. Employees are also eligible for additional paid time off in the form of bereavement leave, time off to vote, jury duty leave, volunteer time off, military leave, and parental leave.
What You'll Do:
- Translate business requirements into well designed solutions that best leverage the platform.
- Provide detailed estimates of the level of effort associated to implement the project from business requirements gathering through deployment.
- Lead technical design sessions, designing and documenting technical solutions that are aligned with the client's business objectives.
- Lead the technical delivery of Salesforce.com implementations including: development of custom solutions and integrations; managing technical scope and client expectations; providing hands on expert level assistance to developers for technical issues; and designing and managing the execution of test plans and ensuring a quality solution is delivered.
- Demonstrate technical thought leadership.
- Be familiar with Advanced Apex programming concepts including core design patterns, limits and bulk patterns, efficient and reliable trigger handling, asynchronous operations and effective unit testing.
- Be comfortable with modern SDLC best practices including iterative and incremental development, delivering working software frequently with attention to technical excellence.
- Be a credible subject matter expert in sales cycles, marketing events and directly to clients and partners.
- Adhere to coding standards and develop well-structured, maintainable and easy to understand code.
- Conduct code reviews for on-going projects to ensure high code quality and design patterns are being used.
- Develop software design and test approach and Assist team members with Development and test design approach and requirement clarification.
- Analyze technical and non-technical requirements and translate them into Development and test Scenarios.
Who You Are:
- Strong problem-solving skills with the ability to work cross-functionally in a fast-paced and rapidly changing work environment either on a team or as an individual contributor.
- Java, JSF, JSP/Servlet, JSON, Java Script, HTML, jQuery, AJAX, CSS web technologies.
- Minimum 5 Years of Salesforce/Force.com platform experience.
- Proven ability to design and optimize business processes and to integrate business processes across disparate systems
- Extensive VisualForce, Lightning Web Component, Apex Classes/Controllers, Apex Triggers development experience.
- Web Services development or experience with the Salesforce API (REST/SOAP/MetaData, etc.).
- Experience developing custom applications on the Salesforce.com platform.
- Experience with Salesforce Admin functionalities.
- jQuery (or other leading JavaScript libraries) development experience preferred.
- Configuring and managing Jenkins/CICD, SVN, GitHub .
- Bachelor's degree (list any requirements of discipline here) and 6 years' experience in a related field. The right candidate could also have a different combination, such as a master's degree and 4 years' experience; a Ph.D. and 1 year of experience; or 18 years' experience in a related field.
- Applicants must currently be authorized to work in the United States for any employer without current or future sponsorship. No OPT, CPT, STEM/OPT or visa sponsorship now or in future.
USD 101,500.00 - 169,100.00 per year
Compensation:
Compensation includes a base salary of $101,500.00 - $169,100.00. The base salary may vary within the anticipated base pay range based on factors such as the ultimate location of the position and the selected candidate's knowledge, skills, and abilities. Position may be eligible for additional compensation that may include an incentive program.
Benefits:
The Company offers eligible employees the flexibility to take as much vacation with pay as they deem consistent with their duties, the company's needs, and its obligations; seven paid holidays throughout the calendar year; and up to 160 hours of paid wellness annually for their own wellness or that of family members. Employees are also eligible for additional paid time off in the form of bereavement leave, time off to vote, jury duty leave, volunteer time off, military leave, and parental leave.
Top Skills
Ajax
Apex
CSS
Git
HTML
JavaScript
Jenkins
Jquery
JSON
Lightning Web Component
Rest
Salesforce
Soap
Visualforce
Similar Jobs at Cox Enterprises
Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
The Change Enablement Analyst II supports the adoption of organizational changes by managing change strategies, conducting assessments, and developing communication and training resources for stakeholders.
Top Skills:
ExcelMicrosoft SuitePower BI
Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
The Talent Acquisition Intern will support the recruitment process, work on projects to enhance candidate experience, and assist in creating documentation and communication materials.
Top Skills:
MS Office
Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
The Senior Manager drives operational excellence and financial integrity, leading cross-functional initiatives and mentoring teams to shape processes for growth. Responsible for complex systems integration and alignment with corporate objectives.
Top Skills:
ExcelOffice ProductsOracleWorkamajig
What you need to know about the Calgary Tech Scene
Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

