Description:
This position will be working with a global team responsible for the architecture, design and development of systems supporting the on-premise Active Directory and Cloud-based identity platforms. I am looking for .NET Developers with experience in Windows enterprise infrastructure who understand the requirements for global, distributed platforms that require very high levels of uptime.
Skills/ Experience (required):
- 5+ years of professional experience in a C# software engineering role.
- Bachelor’s Degree or similar experience, in Computer Science, Information Technology, Electronics or Communication.
- Proficiency in designing, developing and testing software in C#; willingness to learn and adopt new languages as necessary.
- The ability to communicate technical concepts effectively, both in writing and orally.
- Experience developing, deploying and supporting software across the full Continuous Delivery life-cycle experience of version control, continuous integration, deployment and configuration management tools.
- The ability to understand and effectively debug both new and existing software.
- Must be able to sustain a high rate of workflow and work on multiple projects.
- Experience with public cloud environments (Microsoft Azure / AWS Certified Developer or equivalent).
- Experience with PowerShell software development and automated testing.
- Experience in JavaScript development and Angular or React.
Responsibilities (will include but not be limited to):
- Work with a global team of highly motivated platform engineers and software developers delivering solutions specializing in a range of technologies with a remit to define and build integrated architectures for secure, scalable infrastructure services serving a diverse set of internal and external use cases.
- Execute the full software product lifecycle: analysis, technical design, development, testing, release, support.
- Contribute to, and eventually lead, software engineering and re-engineering projects.
- Collaborate with engineers from other platform teams to design and implement new features.
- Engage in production troubleshooting.