Translate technical specifications, and/or logical and physical design into code for new or enhancement projects for internal clients; develop code that reuses subroutines or objects, is well structured, includes sufficient comments, and is easy to maintain.
Provide senior level system analysis, design, development, and implementation of applications and databases for client/server-, Web-, and/or PC-based software or middleware. Integrates third party products.
Discuss business solutions with client business team, resolve existing problems and improve the application stability; coordinate with business clients, developing and supporting the application and implementing the process as per the specifications provided.
Responsible for identifying and building relationships between prospective customers and company. The incumbent understands the customer priorities and is adept at positioning solutions to meet those needs.
Your role as one of the core members of the team, therefore, will be to bring to bear your expertise in software design and development to create extensible services into a cohesive platform to work seamlessly across both and our customer ecosystems.
Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior-level software development engineers.
Analyze user requests for system modifications and determine the best way of accomplishing the request with no package source code modifications.
Ensure that programs and systems created use system resources efficiently.