The software developer will analyze and amend software errors in a timely and accurate fashion and provide status reports where required. Develops, plans and analyzes, designs products, and programs computer software that requires extensive research.
Monitor, maintain, enhance and manage all existing engineering business applications and correct defects as they become known. The same software engineering best practices and techniques shall be used for application modifications and system upgrades. All data and programming standards shall be used and consistently applied.
Comprehend end user work flows, use case scenarios and application business logic and translate into an elegant, efficient user - friendly interface. Modify existing software to improve performance and implement enhancements.
Software Engineering is responsible for developing, enhancing, and sustaining software systems and products in a cross-functional team environment through adherence to established design control processes and good engineering practices.
In this role, the selected candidate will lead on creating and enhancing technical bulletins, procedures and support processes such as change control templates, service bulletins, support tools, problem scenario reporting rules, knowledge articles, etc.
Acts as an advisor for determining technical objectives for user requirements and specifications and plan for enterprise software development within the broader organizational scope. Software development encompasses end-user, system level,
The ideal candidate is a highly motivated individual who is willing to take on challenging initiatives, capable of working both independently and with others as a team, and able to follow through to deliver results.
Develop new features, customizations and enhancements to the core product during a client engagement. Work with engagement manager and/or clients to scope work, produce estimates and help define deliverables.
Responsible for back-end (database to API) development of application product features using modern technologies like Node.js and Elastic search. Be energized at the prospect of working on software that improves peoples lives.
Develop and deploys integrated solutions aimed at modernizing, consolidating and coordinating the independently designed applications within and across the enterprise. Formulates system scope and objectives, and devises and modifies procedures to solve problems.