Senior Software Engineer - Azure
Job Summary :
Qcells North America is one of the world’s largest manufacturers and providers of solar photovoltaic products and solutions. They are seeking a highly skilled Senior Software Engineer to design and deliver high-quality software solutions utilizing Microsoft Azure cloud technologies and energy expertise. Responsibilities :• Software Development:Develop and maintain high-quality software for energy applications that leverage cloud-native services.
• Software Design: Design and implement scalable, maintainable, and efficientsystems and softwareusing best practices and design principles.
• Energy Expertise: Apply knowledge of energy systems, distributed energy resources, or renewable energy technologies to deliver domain-specific solutions.
• Azure Cloud Solutions: Develop cloud-native applications, leveragingthe full suite ofAzure servicesto ensure systems are performant, scalable, and reliable.
• Collaboration: Work closely with cross-functional teams, including product managers, architects, and other engineers, to define technical requirements and deliver innovative solutions.
• Code Quality: Ensure code quality through rigorous reviews, automated testing, and adherence to coding standards and best practices. Qualifications :
Required :
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
• 5+ years of professional software engineering experience.
• Proficiency in Java and Python, with the ability to adapt to other programming languages as needed.
• Strong expertise in Microsoft Azure cloud services.
• Deep understanding of software design principles, patterns, and best practices.
• Hands-on experience with microservices architecture and API-first development.
• Familiarity with CI/CD pipelines and DevOps practices.
• Knowledge of both relational and non-relational databases.
• Strong problem-solving and analytical skills.
• Excellent communication and collaboration skills.
• Up to 20% travel time.
• A commitment to delivering high-quality designs and code with attention to detail and craftsmanship. Preferred :
• Advanced expertise in Java and Python, with experience integrating seamlessly with Azure services.
• Experience with energy systems, including renewable energy, energy grids, and distributed energy resource (DER) management.
• Previous experience integrating high-scale IoT technologies and edge computing with cloud services. Company : Qcells is a renowned complete energy solutions provider in solar cell and module, energy storage, downstream project business and energy retail. Founded in , the company is headquartered in Irvine, California, US, , with a team of 501-1000 employees. The company is currently Late Stage.