Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance in Java.
Contribute in all phases of the development lifecycle.
Write well designed, testable, efficient code.
Support continuous improvement by investigating alternatives and technologies.
Defines site objectives by analyzing user requirements; envisioning system features and functionality.
Designs and develops user interfaces by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
Supports users by developing documentation and assistance tools.
Updates job knowledge by researching new technologies and software products.