Saturday, July 4, 2009

Development Manager / Senior Development Manager

We are seeking highly motivated and hardworking development manager with hands-on skills in architecting, designing and coding enterprise class software applications, to augment our growing product development team. This is a full-time position in a fast paced and exciting development environment. You will be responsible for a team of high caliber developers and will provide hands-on leadership to architect, design, develop, and deliver core frameworks and next generation end user applications.
Job Description:

* Recruit, manage and provide hands-on leadership to a team of software engineers;
* Lead and co-ordinate development with local and remote teams; manage all aspects of the product engineering and maintenance of products assigned
* Work closely with senior management to translate technology direction and product strategies into cutting edge technologies and product features. Work with senior management to plan, schedule, execute and deliver high quality software on time.
* Work closely with product managers and customer facing teams to understand functional and technical requirements and translate them into world class software applications
* Analyze, innovate, architect, design and develop software programs for frameworks, technology components and end user applications; Code and debug complex issues when required
* Write and review designs and test documents
* Work with QA to ensure highest quality for product deliverables. Review and contribute to various test plans created by QA
* Work closely with the Professional Services teams to support implementations when required
* Work with support to provide timely resolutions and bug fixes to maintain service level agreements
* Design and develop proof of concept prototype for advanced features and new product conceived
* Work with Documentation team to ensure highest quality Documentation for software deliverables. Review and contribute to product Documentation
* Continuously evaluate, design and improve software development, delivery processes.

Requirements:

* Engineering or MCA graduate; 7+ years of hard-core software engineering with prior development management experience
* Excellent problem solver, creative thinker, quick learner and extremely self-motivated
* Analytical and detail oriented. Able to prioritize, execute and deliver projects on time; able to successfully handle multiple priorities
* A likeable people person who is performance oriented and has impact and persuasiveness to bring continuous innovations and results from the team
* Strong understanding of enterprise applications and heterogeneous computing networks, with an ability to communicate effectively with all levels
* Process oriented and passion for doing it right with uncompromising quality of work
* Able to mentor team members and peers; Skilled and passionate to implement and continuously improve software development and delivery processes
* A desire to impact the bottom-line for a dynamic company
* Excellent verbal and written communication skills in English
* Ability to create top class designs and code that meets specified architectural objectives.
* Programming skills: Java, JSF, JavaScript, AJAX, Flex, AIR, XML, SQL, Spring Framework and Web Services; Hard core Java experience using technologies such as J2SDK/J2EE, Servlets, JBI/ESB, JAAS, JMX, JMS, JDBC, and multi-threading is a plus; Able to program and debug in complex multi-threaded environments.
* Skills in XML schema design, XML parsing and processing, XPATH and XSLT.
* SQL and data model design skills. Experience in one or more databases such as Oracle, SQL Server. Experience in open source DB such as PostgreSQL and MySQL is a plus.
* Experience in open source technologies such as Apache MyFaces, Velocity, Jakarta, Portals, SOAP, AXIS, Maven, Ant, Quartz, iBATIS, Spring Framework, JBoss.
* Skilled in scripting languages such as Javascript, ActionScript.
* Experience developing on-demand/SaaS platforms is a plus.
* Experience in SOA, Workflow, BEPL, Data Warehousing or Analytics is a plus.
* Experience in an enterprise class software company is a plus
* Experience in Test Driven Development (TDD) is a plus
* Strong platform skills in Linux/Unix. Microsoft platform skill is a plus.

Job ID: SMX08010

https://www.ejames.exdir.com/eSatmetrix/online-action.do?page=applicationform&jobid=SMX08010&source=WEB

No comments:

Post a Comment