Job Description :
Job Title: UI Developer/Expert

Location: Bentonville, AR

Duration: 6 to 12 Months

Primary Skills: Angular 6/7, PrimeNG, Ngnix, TypeScript, Angular Unit Testing (Jasmin and Karma), REST, SOAP, Active MQ, SQL Server, DB2, SonarQube, Active Directory, Jenkins, Maven and GIT.

Secondary Skills: As a UI Developer, you will be able to operate independently, though typically will work as part of a team with varying skill.


4-5 Years of relevant work experience

Experience in modern web application frameworks such as Angular

Experience in front-end technologies such as HTML, CSS, JavaScript, Jquery and Node JS

Exposure to REST and effective web service design

Experience in writing Unit Test Cases to improve the code coverage

Experience in writing SQL Queries against a relational database (SQL Server, MySQL, Postgres), effective data modeling, query optimization and troubleshooting

Experience in a version controlling system SVN, GitHub, VSTS

Experience in Continuous Code Quality (JUnit, SonarQube)

Exposure to CI/CD Tool Chain

Exposure to Web and Application Server configuration in various environments with fine tuning parameters (Ngnix, Tomcat

Exposure to trouble shooting and performance tuning (Dynatrace)

Experience in Windows 2012/2016 Server, Unix or Linux based environments

Experience in legacy applications migration to the latest tool chain

Experience in production support activities

Exposure to production systems design including High Availability, Disaster Recovery, Performance, Efficiency and Security

Responsibilities :

Collaborates and pairs with other product team members (UX, DB, APPS and offshore team) to create secure, reliable, scalable software solutions.

Responsible to the software design, software development, software performance tuning, and overall product lifecycle for a product.

Involved in product configuration, performance tuning and testing as well as production monitoring.

Monitor Tools and participates in conversations to encourage collaboration across product teams.

Provides application support for software running in production.

Proactively monitors production Service Level objectives for products.

Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data and message processing.

Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm.

Consistently achieving results, even under tough circumstances.

Building partnerships and working collaboratively with others to meet shared objectives.

Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.

Creating new and better ways for the organization to be successful.