Sr. Solution Architect

Net2Source, Inc. is one of the fastest growing IT Consulting company across USA. N2S is headquartered at NJ, USA with its branch offices in Asia Pacific Region. N2S offers a wide gamut of consulting solutions customized to client needs including staffing, training and technology.
Duration -6 Months
Location Jersey City, NJ
Support the development, implementation and on-going maintenance of the Bank's application software.
Implement in-house reusable software components and solution designs that support current and future state architectures as approved by the Senior Application Architect and IT Management. Ensure compliance with this through adherence to development guidelines and procedures that support these four principles:
  • Design for leverage: Seek to improve application quality, consistency and performance by promoting, adopting, and adhering to the use of standards, a focus on interoperability and share ability, robust security, and design best practices as adopted by the Bank.
  • Design for evolvability and sustainability: Ensure that solutions follow a sound migration path, as approved by the Senior Application Architect and IT Management, in moving reusable components from the current to future versions of software architectures, reusable components, and development tools.
  • Design for simplicity: Ensure reusable components, and contributions to the Bank's architecture, allow less-skilled developers to create and maintain application solutions, improve developer productivity, and facilitate the speed of architectural and design changes to application solutions.
  • Design for flexibility: Ensure that reusable components and architectural contributions facilitate known flexibility needs, but also strive to enable emergence of innovation that is yet unknown
  • Essential Duties
    • Provide the necessary level of project management and control to keep all assigned projects on schedule.
    • Conduct business area analysis, requirements definition, logical and detailed design, coding, testing, and implementation for all assigned development projects, according to departmental policies and procedures. Must be able to successfully complete medium-sized development projects in a timely and cost effective manner with minimal supervision.
    • Effectively manage and / mitigate the risks, trade-offs, costs, or conflicts that may emerge between short-term project needs and end-state architecture goals when designing solutions and / or reusable architectural components.
    • Provide the domain knowledge of the application component portfolio and employ design best practices when participating in the management and development of reusable design patterns, objects, etc.
    • Participate as a member of the overall Architectural Services contributing and helping to move the team toward the goal of better fulfillment of business needs, cost savings, easier system integration, faster application deliver, improved system performance, lower maintenance effort, and greater resilience and adaptability to change.
    • Assist the Application Architects by participating in the management of the reusable components and architecture, recommending, planning, and documenting for the transition of it from current state technology to future state technology.
    • Assist in the active management of the reusable software and platform components. Innovate and provide suggestions, planning, development of new reusable platform components and objects as part of this active management and / or during the course of project assignments.
    • Assist application architects in the proper planning (communication, standards, education) in support of the successful transition from current state development tools, objects and architectures to future state development tools, objects, and architectures.
    • Provide full support for all assigned Bank application systems. System support includes, but is not limited to: problem resolution (business and non-business hours), user support, and system maintenance.
    • Assist in identifying and recommending automated solutions to business problems.
    • Accurately track and record hours worked on assigned projects/maintenance.
    Management, Leadership, and Personal Skills:
    • Ability to create and sell sophisticated technical solutions to business users and technical users.
    • Communicates clearly and concisely.
    • Establishes and maintains effective working relationships at all levels.
    • Strong passion for creating integration architectures across heterogeneous technologies.
    • Ability to lead team members by example.
    • Good negotiation skills.
    • Ability to motivate project teams and help follow the approach.
    Technical Skills:
    • Strong skills in modeling business domains using data models and process models.
    • Strong skills in banking in general and acquired knowledge of FHLB system.
    • Strong skills in modeling technology mappings based on enterprise architecture and road maps.
    • Good working knowledge of design patterns
    • Working knowledge of Sybase ASE, Oracle and Microsoft SQL Server.
    • Knowledge of software programming at the level indicated (at least 4 of the following):
      • Proficient in Java/J2EE development.
      • Proficient in GUI application design and development in a Java environment.
      • Good working knowledge of application development in a UNIX environment.
      • Good working knowledge of Application servers like JBoss, Tomcat and IBM Websphere.
      • Good understanding of Rules engine like JRules
      • Good understanding of Business process management frameworks such as JBPM
      • Good understanding of ESB such as JBoss ESB.
    • Good working knowledge of the UNIX and Windows operating systems.
    • Familiar with project management techniques and one or more Systems Development Life Cycle methodologies.
    • Proficient in OLTP systems design & development.
    • Good understanding of systems analysis and design techniques.
    • Familiar with the design and development of distributed applications and OO analysis and design techniques.
    • Familiar with the evaluation, recommendation and implementation of vendor supplied solutions.
    • Proficient in gathering and analyzing data and drawing logical conclusions.
    • 6 years of solution architecture experience resulting in at least 8 of the above technical skills at the level indicated.
    • Acquired understanding the Bank's vision, goals, business operations, and markets.
    • In-depth knowledge of at least one very large Bank application (or equivalent).
    • Knowledge of current technological trends in the software development industry.
    • Good working knowledge of system integration issues between diverse platforms (PCs, UNIX, and Windows).
    Wantto read more about Net2Source? , Visit us atwww. net2source. com
    Neetu Singh
    Senior Technical recruiter
    Net2Source Inc.
    Desk: (201) 340 8700 Ext 576 D: (201) 297 1579
    Email: neetu. singh@net2source. com
    Address: 317 George St. Suite 220, New Brunswick, NJ 08901
    Website: www. net2source. com

    Don't Be Fooled

    The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

    More Jobs

    Sr Manager, Engineering Capability Development
    East Hanover, NJ Mondelez International
    Sr. Cognitive Retraining Specialist - Part Tim...
    Pennsauken, NJ The MENTOR Network
    Sr. Field Service Engineer
    Raritan, NJ Laboratory Corporation of America
    eCommerce Architect with Retail Domain
    Teaneck, NJ Ness Software Engineering Services
    Office 365 Migration Architect/Engineer - CTH
    Bridgewater, NJ Compu-Vision Consulting, Inc.