Senior Software Engineer - Cloud Solutions
**Job Summary:** We are seeking a highly skilled Senior Software Engineer to join our cloud solutions team. The successful candidate will be responsible for designing, developing, and implementing scalable cloud-based applications using cutting-edge technologies such as Azure.
**Key Responsibilities:**
* Design and develop complex software systems, including microservices and API-driven architectures.
* Work closely with operations and infrastructure teams to ensure high availability and scalability of cloud-based services.
* Maintain and improve existing codebases, ensuring adherence to industry best practices and coding standards.
* Collaborate with product owners to guide overall application design and development.
**Required Skills and Qualifications:**
* Strong programming background in languages such as Java, C#, or Spring framework.
* Experience with RDBMS such as Oracle or MS SQL Server.
* Familiarity with agile development methodologies, including Scrum and Kanban.
* Knowledge of CI/CD pipelines and toolsets.
* Bachelor's degree in Computer Science or related field.
* At least 6 years of experience in software development, preferably in a cloud environment.
**Benefits:** Our company offers a comprehensive benefits package, including medical care, insurance, and savings plans. We also provide flexible work programs to help balance your professional and personal life. In addition, we offer paid volunteer days, matching gift programs, and access to employee networks that help you stay connected to what matters to you.
**Inclusion, Diversity, and Social Responsibility:** We value diversity and inclusion in the workplace and actively engage with our communities around the world. If you share our commitment to creating an inclusive environment where everyone can thrive, please apply for this exciting opportunity.