Job Title: Software Engineer
Key Responsibilities:
- Develop our cloud solutions to meet business and customers’ requirements
- Collaborate with teams globally to deliver results on time and to the highest quality
- Enable Engineering team in building right platforms for development and QA activities working closely with cross-functional teams. Help product management to define requirements.
- Work closely with technical writers to build solution reference architectures and provide subject matter expertise
- General understanding of business environment. Fosters teamwork and collaboration within and across work groups.
- Knowledge and wide application of engineering principles, theories, and concepts, and working knowledge of other related fields.
Essential Requirements:
- Good hands-on experience in .NET Core
- Strong scripting experience in PowerShell desired (knowledge of python is nice-to-have)
- Experience with hardware infrastructure (preferably Dell servers)
- Excellent virtual/physical network troubleshooting / debugging skills (Microsoft focused)
- Should have experience in lifecycle management (installation, upgrades etc.) of datacenter infrastructures built on Microsoft technologies.
- In-depth cloud domain experience with focus on deploying Microsoft Azure / Microsoft Azure Stack IaaS solutions
- Experience working within an Agile/scrum framework
- Ability to quickly learn new technologies
- 10-12 Yrs of exp
Desirable Requirements:
- Understanding with multiple cloud providers – AWS, VMware, IBM etc.
- Experience with test automation using CI/CD tools
- Familiarity of broad technology areas and of industry trends
- Understanding of Cloud Concepts and services
- Operations or systems administration experience in Windows and Linux/Unix (CentOS/Red Hat)
- Experience in using development tools and applications like; Visual Studio, JIRA, GIT and etc…