Header

IT CONSULTING JOBS
This is an attempt to broadcast all the IT jobs we have with our direct clients /vendors and customers. Please check back as this blog gets updated regularly with new job postings. Do respond to chandra.atholi@outlook.com for client submission/ call 936 591 2990 for rapid response.

Wednesday, December 7, 2011

MarkLogic Sr. Engineer / Lead Developer

Location: NY.

Duration long term

This is a C2C position,

Description:

The MarkLogic Sr. Engineer / Lead Developer role is primarily responsible for successful design and development, and delivery of MarkLogic software applications to customer specifications. The MarkLogic Sr. Engineer / Lead Developer will lead onsite and offshore MarkLogic developers following company-wide defined best-practices, processes and standards. This includes contribution to software architecture and design, technical documentation, coding, code review, and mentoring developers. The MarkLogic Sr. Engineer / Lead Developer works with Architects, Technical Leads, Project Managers, ScrumMasters in the successful completion of projects against scope definition, timeline and budget. This role requires hands-on experience with MarkLogic XQuery design/development, MarkLogic Administration, and .NET software design/development.

Responsibilities:

•       MarkLogic Engineer/Lead Developer for medium to large, complex and multiple concurrent web based software applications in a distributed development environment across multiple time zones.

•       Responsible for leading onshore/offshore MarkLogic development teams to meet project deadlines, resolving technical blocks and ensuring the highest level of quality.

•       Expected to bring technical expertise in MarkLogic, XML, .NET, SQL technology and enterprise development principles to all discussions based on solid technical experience.

•       Software design/development, technical documentation, testing, and code review.

•       Effective participation in a team environment and communicate effectively across multiple time zones.

•       Working under pressure with tight deadlines, and outside of “regular” business hours.

•       Collaboration with multiple people, resources and partners in multiple geographic regions.

•       Adopting excellent engineering practices like architecture, design, development and code reviews to ensure quality.

•       Producing code / scripts / configurations as required and conducting code reviews.

•       Provide guidance and recommendations for best practices in the design and use of I&M’s technical infrastructure.

•       Proactive in identifying and recommending improvement opportunities through analysis and documentation.

•       Remain current and grow knowledge of MarkLogic, Microsoft .NET, XML, SOA, and database technologies.

•       Contribute to the development of new ideas and methods.

•       Lead the MarkLogic development team through sprints and being the conduit between management and business for all technical discussions.

•      

•       Analyzing, estimating, sizing and writing user stories for projects (Agile SCRUM, Iterative, Waterfall).

•       Running daily stand-ups with onshore/offshore MarkLogic developers, participating in "solutioning" sessions, sprint planning & commitment meetings, and other Project / Product Management meetings.

•       Working with Application Architects to design solutions, perform technology assessments, and enforce standards and processes.

•       Supporting all kind of testing activities, including Unit, Functional, Integration, Performance, and User Acceptance.

•       Responsible for establishing and enforcing MarkLogic coding standards, source control management.

•       Responsible for the quality and timeliness of work coming from onsite, and offshore teams.

•       Responsible for deployment planning, environment setup, and coordinating with other technology groups across I&M and Corporate.

•       Responsible for identifying development issues and resolve/escalate in concert with team members.

Required Knowledge & Experience:

•       Bachelor’s degree in related field or equivalent experience and specialized training; Microsoft certification is a plus.

•       3 plus years of experience in a MarkLogic Lead role; more than 8 years overall experience in hands-on application development in MarkLogic, .NET, and other Microsoft technologies.

•       3 years hands-on MarkLogic development experience including content loading, ingestion, CPF and enrichment.

•       1 plus years experience working in an Agile SCRUM development project environment.

•       Experience with MarkLogic Application Builder, Information Studio, Content Processing Framework [CPF], Clustering, Search, XQuery & XSLT, XDBC & XCC, and Query Performance Tuning required.

•       Extensive knowledge of Internet application development including MarkLogic, XQuery, XPath, ASP.NET, C#/.NET, ADO.NET, LINQ,  HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, and WCF.

•       Experience in .NET 4.0/3.5/2.0 WF/WPF/WCF/MVC/LINQ development.

•       Hands-on experience developing SOAP and/or REST web services using Microsoft.NET technologies.

•       Strong database experience in Oracle 11G, MS SQL 2008/2005 & Reporting Services.

•       Hands-on experience developing web services and Windows services using Microsoft .NET technologies.

•       Hands-on experience developing Search API’s with various features of sorting, snippeting, indexing etc.

•       Extensive experience with Visual Studio 2008-2010.

•       Knowledge of Design Patterns, Service Oriented Architecture & n-Tier Client/Server Architecture.

•       Demonstrate working knowledge of design constructs (UML, Design Patterns, Component-Oriented Design).

•       Experience leading junior developers, ensuring architecture and design to meet product requirements and be responsible to deliver high quality solutions on time and on budget.

•       Experience with SOA development principles and implementation.

•       Experienced with software development processes and other industry best practices.

•       Experience with UNIX/ Linux environment.

•       Working with Project/Program Management, Analysis, Development, Test, Support and external partners to create and deliver business capabilities in a Rapid Development environment.

•       Experience with TFS 2005/2008 and Subversion for code management.

•       Experience with Test Driven Development (TDD) is a plus.

•       Experience using Rally in an Agile development environment is a plus.

•       Knowledge of Design Patterns, Service Oriented Architecture & n-Tier Client/Server Architecture

•       Experience with Test Driven Development (TDD) a plus.

•       Experience working with Project/Program Management, Analysis, Development, Test, Support and external partners to create and deliver business capabilities in a Rapid Development environment.



Required Skills:

•       Demonstrated experience with a Software Development Life Cycle methodology and information systems development.

•       Strong XML development experience with tools such as XQuery, XPath, XML Spy.

•       Strong XQuery knowledge and web development in MarkLogic.

•       Able to handle various administrative level configurations, performance tuning on administration level.

•       Ability to partner with customers to identify needs and apply appropriate technical solutions.

•       Develop necessary technical documentation/technical writing.

•       Mentor developers.

•       Analytical skills such as define requirements and issue resolution.

•       Ability to multi-task and prioritize tasks in a fast paced work environment.

•       Effective use of time management, planning and organization skills.

•       Excellent verbal and written communication skills.

•       Excellent and concise analytical, problem solving and verbal/written communication skills.

•       Ability to articulate capabilities and constraints of technology.

•       Able to participate in a team environment and communicate effectively.

•       Ability to work under pressure and be able to work in tight deadlines.

•       Ability to work in and manage a global team which spans across different time zones.                   
                       

No comments:

Post a Comment