Job Descriptions:
Key Responsibilities:

  • Assessing the business need and crafting robust and scalable application architecture, designing and documenting the solution architecture.
  • Ability to contribute to testing and implementation approach for the presentation layer. Experience with responsive design principles.
  • Design and Architecture using object-oriented methodologies
  • Participates in defining functional designs and application systems architecture across all technologies and platforms.
  • Designs an application’s technical infrastructure, such as specific databases, programming languages, utilities, and testing approaches.
  • Participates in the assessment of software defects discovered during the quality assurance process.
  • Participates in addressing enterprise-wide platform and technology requirements for applications.
  • Develops detailed programming instructions to solve business problems through automation support.
  • Familiarity with current software design methodologies including agile (Scrum, TDD) development process
  • Create innovative, multi-disciplinary technical/ functional solutions to unprecedented problems and devise solutions for the most complex and highest risk business situations
  • Serve as a credible expert advisor to executives on the use of current and future technologies for optimal impact on current and future business strategies and results
  • Advise functional leaders and executives as company’s highest level resource for making strategic investments in applications, databases, technologies, systems, programs, or processes
  • Act on own initiative and awareness of market conditions and technical innovations to provide solutions to problems before they occur
  • Perform as the company’s highest level expert in 2-3 IT disciplines, platforms, technology, systems, or processes.
  • Serve as the ultimate escalation resource for the most complex problems with significant business and financial consequences
  • Primary influence to the highest levels of the organization on projects and initiatives directly affecting enterprise revenue and profitability
  • Maintains detailed knowledge of current best practices and emerging trends within the technical architecture and application development arenas. Maintains awareness and understanding of relevant emerging technologies.
  • Understands and is proficient with company procedures for documenting new initiatives with complex business cases and detailed ROI models to gain IT, Business Unit and Executive Committee agreement and approval to proceed.

Educational and Technical Qualifications:

  • Bachelors degree in Computer Science or equivalent work experience in a related field. Graduate degree preferred.
  • Minimum of 8 years of experience designing, developing and deploying large scale systems on multiple platforms
  • Experience in Enterprise Resource Planning ERP
  • Demonstrate ability to develop and obtain buy-in for future state architecture and translate them into actionable roadmaps.
  • Broad understanding of all the enterprise architecture domains.
  • Excellent verbal and written communication skills
  • Proven experience solving complex problems in a multi-platform systems environment
  • Demonstrated comprehensive expert knowledge and exceptional insight into the information technology industry
  • Experience with Service Oriented Architectures (SOA)
  • Experience with RESTful and SOAP-based web services
  • Flexible and adaptable in regards to learning and understanding new technologies.
  • Strong interpersonal skills.
  • Ability to conduct research into software-related issues and products.
  • Highly logical.
  • Technically proficient.
  • Highly self-motivated and directed.
  • Keen attention to detail.
  • Proven analytical and problem-solving abilities.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Experience working both independently and in a team-oriented, collaborative environment
  • English – Good Written and Spoken
  • 6-8 Years of experience.
  • 6-8 years of experience in IT Development filed.

Source link