Microsoft is looking to solve process automation and AI integration problems through sophisticated software applications that enhance productivity and streamline workflows.
Requirements
Proficiency in TypeScript development with 5+ years of experience.
Strong experience in Python coding for process automation tasks.
Familiarity with Go and Bash scripting for automation purposes.
Solid understanding of data structures, algorithms, and software design principles.
Experience with M365 and GitHub actions for continuous integration/automation processes.
Large systems software design and development experience is essential.
Proven ability to perform in-depth troubleshooting and unit testing with both new and legacy production systems.
Responsibilities
Fine-tune and improve a variety of sophisticated software implementation projects.
Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs.
Analyze and review enhancement requests and specifications.
Implement system software and customize it to client requirements.
Prepare detailed software specifications and test plans.
Code new programs according to client specifications and create test data for testing.
Modify existing programs to meet new standards and conduct unit testing of developed programs.
Other
Bachelor's degree in a technical field such as computer science or computer engineering required.
8-10 years of relevant experience in software development and engineering.