Required Skills

.Net Architect

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 20th Jan 2023

JOB DETAIL

 

The primary role of the Application Architect and Solutions Manager is to ensure that the organization’s business systems are aligned with the organization's technology and governance strategies, policies and standards.

He /She will be responsible for leading a team of Software Development Engineers in the planning and designing of software and web applications. Manages projects from design to testing, including new programs, enhancements and modifications. Collaborates with Quality Assurance team to conduct testing. Has overall responsibility for developing/administering performance standards for organizational unit. Manages team which may include inhouse and remote teams. Provides subject matter guidance to team as required. Develops processes and procedures to drive department efficiencies and assists in the development and meeting of departmental budget.

 

Main Duties and Responsibilities

  • Lead and supervise the Enterprise Knowledge and Collaboration Management team.
  • Lead and supervise the Applications and Solutions Development team.
  • Develop application architecture to solve business needs and automate business processes
  • Work with the Database Administrator to develop data models for custom applications
  • Write and verify User Stories from business requirements and ensure the developed solution delivers the required value to the business
  • Architect and supervise system integrations with the ultimate objective of implementing a Master Data Management system for the organization.
  • Provide technology thought leadership to leaders across the organization, evaluate technology fit, provide potential alternatives through analysis of the competitive landscape and leading proofs of concepts (POC), proofs of technology (POT), prototype creation and architectural spikes.
  • Establish and maintain an architectural vision for delivery teams aligning the product vision, stakeholder requirements and future capabilities and educate the team on this vision.
  • Be the Applications Portfolio Manager for the enterprise.
  • Coach and lead developers and technical leads on best practices, re-usability, development best practices and understanding technical debt as well as the impact of these on availability and stability SLAs
  • Document best practices, enterprise development patterns, technology implementation plans & strategies, and drive education and adoption through the organization
  • Research overall IT solutions on the market for specific technical requirements and business needs.
  • Lead the analysis, evaluation and development of enterprise long-term strategic and operating plans
  • Collaborates with all relevant parties in order to review the objectives and constraints of each solution and determine conformance with the IT strategic plan.
  • Recommend the most suitable technical architecture and define the solution at a high level.
  • Identify and recommend areas appropriate for further study and participate in any Proof-of-Concept project required to thoroughly investigate architectural possibilities and strengthen arguments for their adoption.
  • Solid background in architectural styles and patterns (MVP, MVC, MVVM, or MVI) is preferred
  • Involvement in all phases of the software development lifecycle: product specification, design, implementation, testing, release, and operations
  • A strong sense of ownership and responsibility for code quality that follows standards
  • A passion for learning and adapting to new technologies

 

Core Responsibilities:

  • Manages goal setting and career planning of existing team
  • Leads the staffing efforts when there are opportunities to expand the team
  • Designs new software, supports applications under development, and customizes current applications
  • Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products
  • Works with Quality Assurance team to determine if applications meet requirements
  • Consistently exercises independent judgment and discretion in matters of significance

 

Qualifications

Bachelor’s degree in Computer Science or related field

Strong understanding of financial solutions is a plus.

Strong understanding of Airport systems is a plus

At least 4-6 years’ experience in application architecture

At least 3-4 years of managing a team of developers, inhouse and / or remote

Experience in Service Oriented Architecture (SOA) and API management and development

CSM or PMI-ACP certification a plus

Worked in an Agile and waterfall development models

Good Communication skills including verbal and written

Project Management skills a plus

Familiar with the following technology stack: Angular, Typescript, C#, MS SQL

Experience working with: Azured DevOps, Salesforce, Azure App Services

Company Information