Develop high-quality software design and architecture, producing, testing and debugging code
Identify, prioritize and execute tasks in the software development life cycle
Work with architects and IT professionals in designing the best suited application programs either build or buy
Prepare to work towards creating and productionizing applications for market.
Working closely with Business Subject matter experts on designing and building effective applications for operational and departmental requirements.
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting work with design teams to research and plan for new technologies and application integrations as per changing business landscapes
Perform validation and verification testing
Document development phases and monitor systems
Ensure software is up-to-date with latest technologies...