
Johnson Controls•2h ago
Career Pages
Senior Software Engineer
Pune, Maharashtra, India
Full Time
Senior Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Johnson Controls is seeking a highly skilled Senior Software Engineer in Pune, Maharashtra, India. This role is integral to designing, developing, and maintaining robust cloud-based applications, including self-service and cost management tools. The ideal candidate possesses a strong technical foundation, exceptional problem-solving abilities, and excels in collaborative environments, ensuring our cloud solutions are secure, scalable, and efficient.
Key Responsibilities
- Design, develop, and maintain a self-service cloud cost optimization portal.
- Provide technical support and guidance to self-service users, resolving issues related to data quality, system access, and report generation.
- Develop and maintain comprehensive documentation for system configurations, processes, and standard operating procedures.
- Implement and manage Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Ensure the security and compliance of all cloud-based applications.
- Collaborate with IT and development teams to identify and implement optimal cloud solutions.
- Monitor and optimize the performance of cloud applications.
- Troubleshoot and resolve issues related to cloud infrastructure.
- Apply FinOps principles to effectively manage and optimize cloud costs.
- Stay current with the latest advancements in cloud technologies and best practices.
Requirements
- A minimum of five years of experience as a Software Engineer or in a similar role.
- Proven experience with containerization technologies such as Docker and Kubernetes.
- Proficiency in full-stack web development, with expertise in backend technologies like Python and frontend frameworks such as React.js or Angular.
- Familiarity with Infrastructure as Code (IaC) tools, including Terraform or CloudFormation.
- Strong skills in data transformation, preparation, modeling, and visualization.
- Excellent problem-solving and analytical capabilities.
- Strong communication and collaboration skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Preferred Qualifications
- Relevant certifications, such as DevOps Engineer/Architect, PCEP, Full Stack Development Certifications, or Cloud Architect / Engineer / Administrator certifications.
- Proficiency with major cloud platforms including AWS, Azure, or Google Cloud. Experience with DevOps practices and associated tools.
- Experience with Business Intelligence tools like Power BI.
- Knowledge of FinOps principles and practices.
- Experience in developing and implementing cost optimization strategies for cloud environments.
- Solid understanding of networking, security, and database management concepts.
Company
Johnson Controls
Pune, Maharashtra, India
Posted on Career Pages