Do you dream of code that tackles real-world challenges? Are you a passionate leader who thrives in fast-paced environments?
Then step into the spotlight as Lead Software Developer at S&P Global, where your expertise will fuel Sustainable1, a revolutionary platform driving sustainability intelligence.
Lead Software Developer Needed At S&P Global Abee, AB, Canada
As the technical master of API development, you’ll be responsible for creating, building, and maintaining crucial applications that support Sustainable1’s huge sustainability datasets. Prepare to enter a dynamic environment where your coding skills will have a direct impact on how firms achieve their sustainability goals.
You’ll work with brilliant cross-functional teams to make your imprint on a platform that countless organisations use to make educated decisions for a greener future.
Job Details
- Pay: Competitive salary and benefits package commensurate with experience.
- Job Type: Full-time
- Shift and Schedule: Virtual, flexible schedule
Job Description:
As Lead Software Developer, you’ll be the technical mastermind behind Sustainable1’s API development. Imagine leading a team, architecting robust solutions, and ensuring seamless integration with external applications.
This is your chance to shape the future of sustainability, one line of code at a time.
Overview
- Languages: Python, Java, Javascript/Typescript
- Education: Bachelor’s degree in Computer Science or related field
- Experience: 5+ years of experience in software development, with at least 2 years in a lead or senior role
Qualifications:
- A proven track record of leading and mentoring software development teams
- Expertise in API design, development, and testing
- Strong understanding of Agile methodologies and DevOps practices
- Excellent communication and collaboration skills
- Ability to prioritize effectively and manage multiple projects simultaneously
- Passion for sustainability and a desire to make a positive impact
Worksite Environment
- Fast-paced and collaborative
- Opportunity to work with cutting-edge technologies
- A global team with diverse perspectives
- Supportive and growth-oriented culture
Responsibilities
- Led the design, development, and maintenance of Sustainable1 APIs using tools like Swagger and Postman.
- Collaborate with product owners, data scientists, and DevOps engineers to ensure API integration and functionality.
- Implement best practices for code quality, security, and performance using tools like SonarQube and JMeter.
- Mentor and coach junior developers, fostering a culture of continuous learning and improvement.
- Stay up-to-date on the latest API development trends and technologies through conferences, workshops, and online resources.
- Manage the API lifecycle, from design and development to deployment and maintenance.
- Automate API testing using tools like Selenium and Cypress.
- Monitor API performance and diagnose and resolve issues promptly.
- Prepare technical documentation and presentations for internal and external stakeholders.
- Contribute to the overall success of the Sustainable1 platform and its mission.
Tasks
- Write clean, efficient, and maintainable code using tools like VSCode and IntelliJ IDEA.
- Conduct code reviews and provide constructive feedback to team members.
- Participate in code refactoring and optimization efforts.
- Create and maintain unit and integration tests using tools like JUnit and Mockito.
- Debug and troubleshoot API issues using tools like Chrome DevTools and Fiddler.
- Deploy and monitor API changes using tools like Jenkins and Kubernetes.
- Automate tasks and processes using tools like Ansible and Terraform.
- Collaborate with DevOps engineers to ensure smooth API deployments.
- Present API design and functionality to stakeholders.
- Research and evaluate new API technologies and tools.
- Contribute to the development of API documentation and training materials.
- Stay informed about industry best practices and regulatory compliance requirements.
- Participate in performance optimisation efforts.
- Identify and mitigate potential security risks.
- Continuously seek learning and development opportunities to stay ahead of the curve.
Who can apply for this job?
If you’re a passionate software developer with a strong leadership presence, a knack for building APIs, and a burning desire to make the world a more sustainable place, then we want to hear from you! Apply now and join a team of visionaries shaping the future of sustainability.