Job Description
My client is an exciting and growing company in the energy sector, committed to innovation and sustainability. Their mission is to drive transformation in the energy industry through cutting-edge technology and forward-thinking solutions. They offer a dynamic work environment where teamwork and creativity are encouraged, and they're seeking a skilled Senior Software Engineer to join their growing team.
Job Description: As a Senior Software Engineer, you'll play a key role in developing and maintaining software solutions that drive their energy-related projects. You'll work with a cross-functional team of engineers, designers, and product managers to deliver high-quality applications and services. Their tech stack includes Java, Kotlin, JavaScript, React, and TypeScript, and they follow modern development practices such as CI/CD and TDD.
Responsibilities:
- Design, develop, and maintain scalable software applications using Java, Kotlin, JavaScript, React, and TypeScript.
- Implement automated testing and ensure code quality through Test-Driven Development (TDD).
- Participate in code reviews, providing constructive feedback to ensure code quality and adherence to best practices.
- Collaborate with cross-functional teams to define requirements and deliver software solutions that meet customer needs.
- Contribute to continuous integration and continuous deployment (CI/CD) pipelines to ensure smooth software releases.
- Stay updated with industry trends and emerging technologies to bring innovative solutions to the team.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional experience in software development.
- Strong proficiency in Java, Kotlin, JavaScript, React, and TypeScript.
- Experience with automated testing and TDD practices.
- Familiarity with CI/CD tools and pipelines (e.g., Jenkins, GitHub Actions, CircleCI).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team-oriented environment.
What We Offer:
- Competitive salary and benefits package.
- Flexible work hours and remote work options (2 days a month in the office).
- Opportunities for professional growth and development.
- A collaborative and inclusive workplace culture.
- The chance to make a meaningful impact in the energy sector.
#J-18808-Ljbffr