Lead the design and development of core APIs to meet upcoming feature requirements
Work closely with other engineers and architects to complete projects on schedule and adherence to engineering processes such as code reviews, source control, and unit testing, use case analysis, defect management and other Automation Anywhere SDLC and best practices
Oversee various responsibilities of project until the project is delivered and deployed successfully.
Mentor team for technical excellence.
Demonstrated Skills and Abilities:
Creative and Passionate Developer
Life Long Learner
Experience with one or more Protocol implementations (Telnet, RDP etc.)
Experienced in Inter Process Communication (Like Protocols, Sockets, Named pipes etc.).
Hands on in using performant data structures and Win32 APIs in .NET.
Hands on in development of Multi-Threaded applications/APIs.
Hands on in refactoring new and old code.
Hands on with DI, TDD, and Mocks.
Strong OOP Skill with Excellent hold on GoF Design Patterns.
Implementation knowledge of Internalization, Localization, Logging, Serialization.