Develop, design and maintain technologies that improve the way our clients and the world works; support the core of company's Technology business, they use curiosity to solve Technology problems through developing, designing, and maintaining software products or systems that enable client strategies.
As a Senior Developer, you will be responsible for architecting, developing and maintaining complex internal/external web facing applications. You will work with a team of experienced developers, business analysts, project managers and other business resources to build enterprise systems that improve and increase productivity for both our internal and external clients.
Perform hands-on, full stack, and full life cycle mobile application development, using a variety of modern application development frameworks, languages, and techniques to create mobile applications that empower clients to achieve success.
Work with users to identify current operating procedures and clarify program objectives by devising or modifying procedures to solve complex problems concerning computer equipment capacity and limitations, operating time, and form of preferred results.
Serve as the development lead for the R&D team. Perform code review for accuracy, completeness, and efficiency. Work with end users to test applications. Develop, maintain, and execute manual and automated test plans and methods.
In this role, you will provide highly technical expertise and guidance on the evaluation, implementation, tuning, optimization, operation and maintenance of web-based reporting and business intelligence systems.
In this role, the selected candidate will perform as a Scrum master and technical lead for one team of up to 5 .NET Web developers, including facilitating Sprint planning, backlog grooming, design sessions, and demos and providing guidance on Agile and development best practices and processes.