Experience in architect & building real-time, large scale e-commerce applications
What you'll be doing (the nuts and bolts):
Guide the Business in the correct technological decisions for the product line
Lead in gathering and analysing business and functional requirements, and translate those requirements into technical specifications for robust, scalable, supportable solutions that work well within the overall system architecture.
Design, develop, test, troubleshoot, debug, deploy, maintain, document and deliver large-scale, highly distributed, real-time and management systems that are core to effectively managing the e-commerce business, and Serve as a key technical resource in the full development cycle, from conception, design, implementation and testing to documentation, delivery and maintenance.
Use Java, object-oriented,design patterns, distributed Oracle databases, and data modelling techniques.
Conduct performance analysis and optimization on large-scale distributed systems and produce comprehensive, usable software documentation
Recommend changes in development, maintenance and system standards.
Owning the delivery of entire pieces of the system or application, and serve as a technical lead on complex projects using best practice engineering standards.
Work in an agile development environment, where you are always working on the most important stuff.
Mentor senior software development engineers.
Skills: design, test, management, analysis, agile