Overview
Skills
Job Details
Are you a passionate software developer with a knack for solving complex technical challenges? Do you thrive in dynamic, fast-paced environments where innovation and collaboration drive success? Join a leading organization in the energy sector and play a pivotal role in designing, developing, and maintaining cutting-edge applications and infrastructure. This is your chance to work on impactful projects that contribute to shaping the future of energy!
Roles and Responsibilities
As an integral part of the team, you will:
Work independently within defined projects or workstreams, with performance evaluated based on end results.
Take on an executional role in design and development projects or act as an expert tester, designing test scripts and providing project guidance and planning support.
Provide internal advice on resolving functional and technical issues related to assigned applications and infrastructure.
Mandatory Skills & Qualifications
To excel in this role, you should possess:
API Development Expertise: Proficiency in API development using Python programming (not just Python scripting) as an Object-Oriented Programming (OOP) language.
Distributed Systems Knowledge: Strong understanding of how distributed asynchronous systems operate, how to design them to avoid data conflicts, and how to implement them in immutable environments orchestrated across multiple machines.
Message Brokers & Concurrency: Hands-on experience with message brokers and concurrency is highly preferred.
Database Technologies: Proficiency with SQL databases and Oracle.
Containerization & Cloud Platforms: Familiarity with Docker, Kubernetes, and cloud platforms like Microsoft Azure or AWS.
Version Control & DevOps: Experience with GitHub, DevOps practices, and Continuous Integration/Continuous Deployment (CI/CD).
Analytical & Problem-Solving Skills: Exceptional coding, testing, automation, and problem-solving abilities.
Object-Oriented Programming: Background as an object-oriented software professional with experience in at least one strongly-typed programming language.
Collaboration Skills: Ability to work closely with lead functional developers to define, develop, test, and release new features.
Troubleshooting Expertise: Capable of providing workarounds and bug fixes for urgent production issues.
Mentorship Experience: Proven track record of mentoring junior staff members.
Additional Information
This is a contract opportunity on W2, meaning candidates must be eligible to work without requiring visa sponsorship. Unfortunately, we are unable to provide visa sponsorship for this role.
Candidates should demonstrate clear Python programming experience rather than just Python scripting, as this distinction is critical for success in the role.
Why Join Us?
This is more than just a job it s an opportunity to make a meaningful impact in the energy sector. You ll be part of a forward-thinking team that values innovation, collaboration, and excellence. With access to cutting-edge technologies and challenging projects, you ll have the chance to grow your career while contributing to transformative solutions that shape the future of energy.