Nouveau IBM

Architect Portals

  • Mexico City (Cuauhtémoc)
  • Chimie / Biologie / Agronomie

Description de l'offre

Overview

Under minimal direction, the SPA UI Development SME is primarily responsible for leading the effort to design, code, test and support SPA software solutions of medium to high complexity using modern SDLC methodologies within a product release cycle. The SPA UI Development SME provides software delivery direction throughout the entire SDLC. This includes review of and sign-off on all changes made during the development of the SPA solution. This role also requires estimation for SPA software development work and triaging of complex SPA software related issues. Complex SPA solutions will be developed by the SPA UI Development SME. This work spans production, model office, test, maintenance, enhancements and corporate project initiatives. For production and model office, this includes ensuring issues are triaged, resolved and communicated timely and in line with customer expectations.

Responsibilities

Essential Roles and Responsibilities:

·  Collaborates with software product business analyst, usability expert, user experience designer, software architect, vendors and the client
·  Development Team (NDT) to understand business processes, architectural design, software application prototype and desired behavior of application being built/supported
·  Leads the software development team technically in order to deliver working SPA UI software
·  Works with SPA User Experience Designer and software architects to develop design patterns and coding best practices for the development team
·  Decomposes business capabilities/functionality into releases/sprints and provides development effort estimates to help the SPA project manager create a software delivery sprint plan
·  Applies understanding of business processes, architectural design, software application prototype and desired behavior of application to design, code, test, deploy and support complex SPA software solutions
·  Reviews the software application prototype to ensure it can be implemented in the UI
·  Troubleshoots technical issues and provides recommendations for resolution to the SPA development team
·  Defines acceptance criteria for SPA behavior
·  Conducts design and code reviews to ensure the software is implemented as architected and code quality is maintained
·  Works with the User Experience (UX) Designer and software product business analysts to design and develop SPA pages
·  Develops unit tests to ensure regression testing is automated and ensure adequate code coverage
·  Collaborates with testing team to identify test cases and guide testing
·  Works with deployment team to ensure all the code assets are properly deployed to target environments
·  Uses automated deployment tools to manage deployments and integrate with project task management tool
·  Uses the project task management tool to manage task assignment, task categorization, reporting, integration with automated deployment tools, etc
·  Develops and tests the front-end User Interface (UI) and external application integration code for the application being built/supported. Initial development may require mock-up of test data to complete UI development work in parallel with development of external application integration components (Application Programming Interface Gateway)
·  Updates status of work in project task management tools and communicates issues/concerns to SPA project manager in a timely manner
·  Stores source code for completed tasks to software configuration management repository as soon as unit testing is complete for the scope of the task
·  Completes development work in accordance with enterprise, architecture, application and development team standards and enforces these standards across the project team and application
·  Meets with Business Analyst after unit testing is complete to review UI and confirm the changes meet expectations, adjusting solution as directed based on scope of work
·  Performs and leads device and browser compatibility testing
·  Reviews deployment checklist
·  Documents code appropriately for ease of maintenance and support
·  Leads daily status calls to communicate delivery progress and raise issues to management

Qualifications

Required Knowledge, Skills, Abilities and Experience:

·  This is a position who has strong exposure to Java and IBM will couch you in Websphere portal skills.
·  Candidate is expected to pick up multiple portal based applications so we are looking for an excellent candidate with knowledge/experience in Java
·  Techncial skill requirements for this position - Spring - Hibernate - Struts, Unix basic commands, Web Services - REST and SOAP, Javascript/jQuery, Ajax

Required Training and Education:

Bachelor's degree in computer science or related field, or equivalent experience

Auto req ID

216717BR
Required Education

Bachelor's Degree
Role ( Job Role )

Application Architect
State / Province

DISTRITO FEDERAL
Primary job category

Architect
Company

(0389) IBM de Mexico, S. de R.L.
Contract type

Regular
Employment Type

Full-Time
ERBP

Yes
Is this role a commissionable/sales incentive based position?

No
Travel Required

No Travel
IBM Business Group

GBS
Preferred Education

Bachelor's Degree
City / Township / Village

MEXICO CITY
Being You @ IBM

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Required Technical and Professional Expertise

Qualifications

Required Knowledge, Skills, Abilities and Experience:

·  This is a position who has strong exposure to Java and IBM will couch you in Websphere portal skills.
·  Candidate is expected to pick up multiple portal based applications so we are looking for an excellent candidate with knowledge/experience in Java
·  Techncial skill requirements for this position - Spring - Hibernate - Struts, Unix basic commands, Web Services - REST and SOAP, Javascript/jQuery, Ajax
Country/Region

Mexico
Preferred Technical and Professional Experience

·  Desired Knowledge, Skills, Abilities and Experience:

·  This is a position who has strong exposure to Java and IBM will couch you in Websphere portal skills.
·  Candidate is expected to pick up multiple portal based applications so we are looking for an excellent candidate with knowledge/experience in Java
·  Techncial skill requirements for this position - Spring - Hibernate - Struts, Unix basic commands, Web Services - REST and SOAP, Javascript/jQuery, Ajax
Secondary Job Category

Other Architect
Eligibility Requirements

NA
Position Type

Professional
Early Professional Track

Not Applicable - Professional Hire