Develop and test major Azure system component.
Resolves complex hardware/software compatibility and interface design considerations.
Conduct investigations and tests of considerable complexity.
Use Microsoft platform technologies (ASP.NET Web API) and Azure, design, build and modify existing business-tier components, Web applications, and database objects.
Troubleshoot complex problems and provide customer support for software operating systems and application issues.
Provide guidance and work leadership to less-experienced software engineers.
Assist the Operations Team with any environmental issues that arise during application deployment in the Development, QA, Staging, and Production environments.
Provide project effort estimations.
Position Requirements: Masters degree or a foreign equivalent degree in Computer Science, Information Technology, Information Systems, Computer Applications, Mechanical Engineering, Electrical and/or Electronics Engineering, Engineering (any) or related field plus two years of experience in any position/title providing experience with Azure.