These job descriptions are examples. Looking for work?

Find JobsFind Jobs

UI Developer (AngularJS)

0 people like this description

Analyze, design, write program code, test, document, and implement functionally appropriately, technically sound, and well-integrated application systems in accordance with Customer requirements, and organizational methodologies and standards. Respond to production problems and implement immediate resolution efforts across technology areas.

Project Management:
• Support the organization’s project management policy, practice, and methodology.
• Provide timely and accurate progress information to project status reports.
Problem Solving:
• Analyze and resolve problems of simple to medium complexity.
• Research and recommend alternative actions for problem resolution.
• Employ productivity aids in all aspects of assignments.
Systems Development Engineering:
• Analyze and design programs for simple to medium complexity business problems according to user specifications and assist in developing detail program specifications.
• Comply with project management methodology requirements as appropriate.
Testing / Deliverable Quality:
• Participate in system and acceptance testing.
• Test and implement system components using techniques that preserve system integrity.
Production Support:
• Responsible for immediate response to production program problems.
Financial Accountability:
• Participate in fiscal management and cost estimate development.
Qualifications
& Requirements

Education: BS / BA, Computer Science, Engineering, Information Systems, and / or equivalent formal training or work experience.
Experience:
• Experience in Information Technology or business environment.
Maturity:
• Learning; participates and assists.
• Completes tasks under direction.
• Tasks are assigned and consequences of error carry small risk to the organization.
Core Knowledge:
• Basic knowledge of software development, practice, concepts, and technology obtained through formal training and / or work experience.
• Basic knowledge of at least one required programming language.
• Basic knowledge of technical / business environment.
Critical Skills:
• Demonstrates programming aptitude and ability for logical and abstract thinking.
• Excellent partnering, communication, and negotiation skills so as to interact effectively with business Customers and technology development and support groups.
• Ability, within a specific technology area and under direction, complete root-cause analysis, design solutions, write code, perform testing, provide documentation, and implement small development projects or components of large projects.
• Ability to analyze and resolve problems of simple-medium complexity.
• Ability to manage projects using the organization’s project management methodology.
• Ability to work effectively in a strong Customer service / team oriented environment.
Customer / Business Orientation:
• Focus on internal and external Customer requirements.
• Develop understanding of business processes being supported by assigned system(s).

Technical Skills:
Hibernate 2 - 4 Years
HTML 6 + Years
Java 6 + Years
Java Script 6 + Years
Spring 4 - 6 Years
Subversion 2 - 4 Years
UNIX 6 + Years
Agile 6 + Years
OO Analysis 6 + Years
OO Design 6 + Years
Systems Development Life Cycle Methodology (SDLC) 6 + Years
AngularJS – Java Script
Core Java
Springframework 3.x and up
Spring Security
Spring Data
Hibernate
Database (Oracle)
Gradle
JSON
Subversion
Experience working with existing codebases
Service Oriented Architecture

Agile development environment so must have experience in Agile methodology and be able to assist with Agile best practices. Developer Pairing required. Continuous integration, Unit testing, code reviews required. Good mentoring skills needed. Important project with significant amount of work that needs to be delivered over several releases.

These job descriptions are examples. Looking for work?

Find JobsFind Jobs