Role: Software Engineer – Senior
Task/ Responsibilities
- Architect & Develop: Design/Build/optimize enterprise-scale microservices using Java and Cloud Services.
- DevOps & Automation: Advocate for CI/CD, Github Actions and automated testing to ensure software quality and deployment efficiency.
- Cloud Solutions: Build secure, scalable, and highly available applications using Azure services like Azure Functions, Azure Container Apps, Blob Storage, Azure SQL, Data Factory, Logic Apps, Event Hub, and Service Catalog.
- Experience with Java with Spring Boot development
- Experience with API Development
- Experience with Azure Functions/Docker Container
- Early lead/management soft skills to lead the GSO team
- Strong logic and problem-solving skills
- Experience in Python a plus
- Experience with the Boomi iPaaS platform a plus
- Application support experience
- Experience with SQL / Snowflake (or Data Warehouse equivalent)
- Ability to clearly communicate across multiple teams, and the ability to communicate and escalate major issues when appropriate
- Experience with continuous integration and DevOps methodologies, preferred tools such as GitHub, JFrog, SonarQube, Test Automation.
- Knowledge of AI services.
| Technical Skills | Required (R) / Optional (O) |
| Java | R |
| Application Development and Support Experience | R |
| API Development | R |
| Advanced SQL | R |
| Cloud Container/ Serverless | R |
| Design/ Architecture | O |
| Github or equivalent | R |
| Dynatrace, Splunk, Azure Insight | O |
| Writing Unit Tests | R |
Education
- BS in Computer Science, Information Technology degree, Data Analytics or equivalent