Architect Job in New Providence, New Jersey US

The Software Architect will be working on either business or architecture initiatives. When working on business initiatives, the Software Architect will be responsible for leading and coordinating projects from a technology perspective, ensuring that software development life cycle activities are consistent with the direction set by the standards. The Software Architect may also be expected to spend a significant amount of time on development activities. Software Architect will be responsible for participating in team meetings and communicating appropriate project status. When working on architecture initiatives, the Software Architect will be part of a team of peers working on highly technical initiatives.

Job duties include, but are not limited to tool research, tool evaluation, documenting patterns and standards, defining technology strategy, technology evaluation and recommendation, mentoring developers through hands-on assistance as well as formal and informal training and some technical development. Software Architects must be able to take high level direction, formulate a plan to achieve the goals and execute the plan. Software architects will be expected to work on multiple tasks and initiatives concurrently.

Position - Key Functions

• Design and architect scalable, distributed web applications and web/windows services.
• Design/develop critical framework components/reusable modules.
• Document technical findings/decisions and make technical presentations to the team.
• Ability to fully understand and define scope of technical software projects.
• Maintain, improve and optimize our internal software offerings and development process.
• Establish, maintain and adhere to set of development standards.
• Evaluate new technologies.
• Lead and mentor other engineers on the team.
• Help project manager in estimation process.
• Communicate professionally and effectively to clients, management, and other departments.

Qualifications:
Qualifications
• A bachelor's degree in Business Information Systems, Computer Science, similar degree or equivalent work experience
• 10 years of web development experience in Microsoft technologies .NET 3.0 or higher, SQL Server, OOP, XML/XSLT/XPATH, ADO.NET, C#, Visual Studio and Team Foundation Server
• 2 years of experience as a software architect or architecture team, providing technical leadership/guidance/mentorship (direction setting and articulating, consensus building, conflict mediation, etc.)
• 2 years of experience designing, building and testing scalable Multi-tenant and SaaS Architectures
• Real-world experience defining software architectures using UML, design patterns, architectural patterns, etc.
• Expert-level C# programming skills, both within and outside the ASP.NET environment
• Expert understanding of and experience working with REST and SOA architectures using WCF
• Experience with database design, querying, stored procedures, views, joins, performance tuning, etc.
• Experience overseeing (from a technical perspective) multiple projects and working with teams in disparate geographic locations
Desired
• Experience with HTML5, ASP.NET MVC and WCF
• Full Text Search Technologies (FAST, MarkLogic, Solr, Lucene)
• Experience with semi-structured and NoSQL technologies (MongoDB, BerkeleyDB, Redis, etc.)
• Past experience working with Agile teams and following agile practices of test-driven development, refactoring, continuous integration, etc.

LexisNexis is a leading global provider of content-enabled workflow solutions designed specifically for professionals in the legal, risk management, corporate, government, law enforcement, accounting, and academic markets. LexisNexis originally pioneered online information with its Lexis and Nexis services. A member of Reed Elsevier [NYSE: ENL; NYSE: RUK] (company website ), LexisNexis serves customers in more than 100 countries with 15,000 employees worldwide.

Bookmark And Share