Job Role: A software architect is required to design and implement robust software solutions for the energy industry. Key Responsibilities: - Design, develop, test and deploy high-quality software solutions. - Collaborate with cross-functional teams to ensure seamless integration of software solutions into our existing product portfolio. - Implement quality standards and procedures to ensure software solutions meet customer needs. - Develop and maintain software solutions documentation. - Promote software architecture goals and best practices within the organization. - Maintain and improve software solutions to meet evolving customer needs. Required Skills and Qualifications: - Proven experience in designing and developing software solutions. - Strong understanding of software development lifecycle, testing methodologies and quality assurance. - Excellent collaboration and communication skills. - Ability to work effectively in a team environment. - Strong problem-solving and analytical skills. Benefits: As a key member of our software development team, you will have the opportunity to work on challenging software products and contribute to the growth and success of our organization. Others: We offer a dynamic and supportive work environment, opportunities for professional growth and development, and a competitive compensation package.