Work in close partnership with cross-functional teams and management
Participates in all aspects of application development including work planning, requirements gathering, development, testing, deployment and ongoing support.
Understand, analyze business requirements
Design and develop desktop and cloud-based components for complex applications
Work with technical experts, analysts, programmers and other team members to develop, enhance and support proprietary modules, including delivering to desktop and cloud.
Design and Prototyping application
Support internal business clients on issue resolution in a global operations environment.
Participating in agile ceremonies
Implement requirements into software design documents / database design as well
Perform validation and verification testing as part of software development