AngularJS Developer

Nashville, TN 37086

Posted: 08/30/2018 Job Number: 1521

AngularJS Developer

Job Summary: 

Oversees a group of associates on one or more internal systems, and/or business applications, including the analysis, architecture, design, development, integration, and tests of systems in compliance with development best practices.

Essential Duties:
  • Documents solutions, and assists in the training of end-users, on implemented solutions.
  • Develops and modifies internal and external facing software applications
  • Provides full application development life cycle support including specifications, prototypes, development, quality assurance and deployment
  • Works with team members to identify and enforce design patterns, standards, etc.
  • Explores new technologies and development techniques
  • Coordinates application development with contract developers and other Ingram company developers
  • Maintains or acquires an expert level of knowledge relative to the product and applicable business domain
  • Communicates effectively with internal and external users as needed to support channel integration, development and support.
  • Provides task and project level estimates scoped by available information

Knowledge, Skills and Abilities
  • Knowledge of latest software development technologies
  • Knowledge of all phases of applications systems analysis and programming
  • Knowledge of and in depth understanding of the business or function for which application is designed
  • Knowledge of organization, operating procedures and policies of the company
  • Leadership skills
  • Object Oriented Design
  • Architecture Best Practices
  • Security Best Practices
  • Performance Tuning
  • Relational Database Design/Modeling
  • Systems Analysis
  • Skills in one or more server platforms
  • Skills in Advanced Programming Languages
  • Oral and written communication skills
  • Ability to think abstractly, plan, schedule, and design technology solutions to meet real world business requirements on a timely basis
  • Ability to apply new knowledge, technology and procedure to job responsibilities
  • Ability to be flexible/multi-task based on workflow demands
  • Ability to communicate effectively between organizations both internally (within the company) and externally
  • Ability to develop constructive and cooperative working relationships with others, and maintain them over time
  • Ability to engage in active listening with coworkers, management and clients/customers
  • Attention to detail
  • Ability to exercise effective judgment, sensitivity, creativity to changing needs and situations
  • Ability to maintain consistent, punctual and regular attendance
  • Ability to maintain full time work schedule during normal company operating hours
  • Ability to meet and maintain performance objectives (standards)
  • Ability to receive and give information in a courteous manner over the telephone, via electronic communication or in person
  • Ability to speak, write and read the English language

Education and Experience
  • Bachelor’ s Degree in Computer Science or related field
  • 5 years of software development experience
  • 3 years of database development experience using modern database technologies

Essential Physical Demands
  • Ability to read, write, speak, hear, see, think, communicate, concentrate, learn, and work
  • Ability to sit at workstation for extended periods of time
  • Ability to work effectively using a personal computer for long periods of time
  • Ability to operate computer equipment, including keyboard and monitor, phone equipment and other necessary office equipment

Preferred Qualifications:
  • Experience with columnar MPP databases like Vertica, Teradata, Pivotal, etc.
  • Full-stack web development experience in Ruby on Rails
  • Experience with JavaScript visualization libraries like D3, Google Charts, etc.
  • Experience delivering analytical applications
  • Team development experience using scrum and agile

#RT

Amy Watson
Senior Technical Recruiter

I'm happy to connect you with your next career challenge. Whatever your needs are, we at Resolution Technologies promise to provide unrivaled quality and service. Please don't hesitate to contact me if you have any questions about this position.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.