·
Large scale content and server infrastructure software design and development with experience in
o Java
o Core Web Development ( Spring / Struts / JSF ) Eclipse
o SQL
o Performance Analysis ( Jprobe / CAWily / jProfiler )
o Shell script/Perl
o Lucene / Solr / Taste
o OO design
o Axis
o Unix/Linux
· Partners with stakeholders, business analysts, systems analysts and team members to understand business requirements and correlate potential technology solutions that drive the analysis and design of quality technical solutions
· Design, development, and specification of web based applications and associated scripting
· Involved in the full systems life cycle and may be responsible for all or part of designing, developing, testing, implementing and supporting applications software that is delivered on time, within approved budget and in line with business objectives
· Explore and evaluate new processes, techniques and tools for streamlining development/testing/deployment
·
5 – 10 years of experience in large-scale application design and implementation.
· Hands-on problem solver
· Open source experience ( Work with, not necessarily contributor)
· Strong understanding of development methodologies ( BDD, TDD)
· Strong knowledge of scalability and architecture concepts (Sharding)
· Data architecture experience (Modeling ETL)
· Agile experience a plus
· Adept at breaking down business processes and modeling them in design
· Good communication / business facing
· Knowledge of ERP and e-commerce solutions experience a plus
· Internationalization
· Skilled in the mechanics of integration ( File sync, WebServices , Messaging)
· Experience with Compliance standards ( PCI / PIM / SOX)
· Skilled at configuration of components
·
Ability to quickly learn new applications and technologies
· Ability to effectively translate business requirements into technical requirements
· Comfortable working with a variety of infrastructure and financial related technologies
· Excellent oral and written communication skills, ability to thrive in a fast-paced environment, and deliver against aggressive deadlines.
·
Strong analytical skills
· Self motivated
· Independent
· Accountable
· Fast Learner
· Team Player
· Self Starter
· Adept at handling many projects at once
· Proactive in identifying action items and implementing timetables to completion
· Handles pressure/multiple deadlines
· Results-driven while detail oriented