If you're smart, motivated, inspired by technology, and eager to deliver great business value to customers, we want to hear from you. The successful candidate will be a key contributor to the ongoing design and development of a system focused on utilities.
Responsibilities include evaluation and implementation of relevant algorithms, architecture, design, and implementation of large data processing techniques, determining and ongoing product improvement.
Required:
• 5-10 years of commercial software development experience spanning full software product lifecycle
• Experience with J2EE application development
• Experience with high performance coding for large datasets
• Experience developing distributed database performance- sensitive applications
• Performance measurement and tuning experience at the algorithm level & database access level
• Strong written and verbal communication skills, including pragmatic technical documentation and information transfer skills
• Experience writing testable code, and developing JUnit test cases in the normal course of application development
• Develop the services layer that is responsible for processing and managing access to our very large data stores and end-user facing functionality
|