Application Developer - Java & Web Development
Guadalajara (Guadalajara) IT development
Job description
Overview
Under general direction, the SPA UI Developer is primarily responsible for designing, coding, testing and supporting SPA software solutions of simple to medium complexity using modern SDLC methodologies within a product release cycle. This role also requires participation in estimation for SPA software development work and triaging of SPA software related issues. 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:
· Applies understanding of business processes, architectural design, software application prototype and desired behavior of application to design, code, test and support SPA software solutions.
· 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 task tracking tools and communicates issues/concerns to SPA UI Development Subject Matter Expert (SME) 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.
· 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.
· Responds to constructive recommendations from source code reviews, making corrections as directed by SPA UI Development SME.
· Document code appropriately for ease of maintenance and support
Additional 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.
· Reviews the software application prototype to ensure it can be implemented in the UI.
· Assists the SPA UI Development SME in estimating software development work.
· Assists the SPA UI Development SME in triaging and resolving SPA issues in all environments.
Qualifications
Required Knowledge, Skills, Abilities and Experience:
· 1 year of Single Page Application development experience
· 2 years of Iterative and/or Agile development methodology experience
· 2 years of health insurance software development experience
· 5 years of java software development experience
· 1 year of experience maintaining or developing software using all of the following:
· Angular CLI
· node.js
· npm
· ngx-bootstrap
· karma
· PrimeNG
· Spring Camel
· Visual Studio Code IDE
· JDBC
· DB2 SQL
· Java/J2EE
· JavaScript
· TypeScript
· CSS
· HTML
· Maven
· RAD
· WAS
· IBM Http Server
· Tortoise SVN
· SOAP UI
· SOAP Web Services based on IBM Implementation
· REST Web Services
· jBPM
· Drools
· Kie-Server
· Kie-Workbench
Desired Knowledge, Skills, Abilities and Experience:
· 1 year of Waterfall development methodology experience
· 1 year of experience maintaining or developing software using all of the following:
· Axure RP
· Augury
· RxJS
· D3.js
· Ruby
· Jasmine
· SASS/SCSS
· Protractor
· Brackets
· Jenkins
· DB Visualizer
· Jira
· Confluence
· FishEye Cruisible
· CTG
· SiteMinder
· WebEx
Required Training and Education:
Bachelor's degree in computer science or related field, or equivalent experience.
Auto req ID
190095BR
Required Education
Bachelor's Degree
Role ( Job Role )
Application Developer
State / Province
JALISCO
Primary job category
Technical Specialist
Company
(0178) IBM Servicios Profesionales, S. de R. L. de C.V.
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
GUADALAJARA
EO Statement
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:
· 1 year of Single Page Application development experience
· 2 years of Iterative and/or Agile development methodology experience
· 2 years of health insurance software development experience
· 5 years of java software development experience
· 1 year of experience maintaining or developing software using all of the following:
· Angular CLI
· node.js
· npm
· ngx-bootstrap
· karma
· PrimeNG
· Spring Camel
· Visual Studio Code IDE
· JDBC
· DB2 SQL
· Java/J2EE
· JavaScript
· TypeScript
· CSS
· HTML
· Maven
· RAD
· WAS
· IBM Http Server
· Tortoise SVN
· SOAP UI
· SOAP Web Services based on IBM Implementation
· REST Web Services
· jBPM
· Drools
· Kie-Server
· Kie-Workbench
Country/Region
Mexico
Preferred Technical and Professional Experience
· Desired Knowledge, Skills, Abilities and Experience:
· 1 year of Waterfall development methodology experience
· 1 year of experience maintaining or developing software using all of the following:
· Axure RP
· Augury
· RxJS
· D3.js
· Ruby
· Jasmine
· SASS/SCSS
· Protractor
· Brackets
· Jenkins
· DB Visualizer
· Jira
· Confluence
· FishEye Cruisible
· CTG
· SiteMinder
· WebEx
Secondary Job Category
Services Specialist
Eligibility Requirements
Qualifications
Required Knowledge, Skills, Abilities and Experience:
· 3 years of full time experience as a user experience Designer
· 1 year of full time experience with Axure RP
Desired Knowledge, Skills, Abilities and Experience:
· PrimeNG
· ngx-bootstrap
Required Training and Education:
Bachelor's degree in computer science or related field, or equivalent experience.
Position Type
Professional
Early Professional Track
Not Applicable - Professional Hire