Job Description
Role: Programmer Analyst
Location: Mooresville, NC
Duration: 6+ months
Rate: $market All Inclusive
Job Description:
Responsibilities:
Analyze and design information systems.
Design, analyze, maintain, document, and test of basic to moderately complex software.
Code, debug, test, and document routine application programs.
Install and test routine software packages.
Assist users with procedural or minor technical problems.
Advise or train users regarding the technical aspects and use of standard software packages.
Assist in maintaining program libraries, users" manuals, or technical documentation.
Requirements:
Bachelor’s degree in Computer Systems, CIS, or related field.
1-3 years of experience in IT coding.
Additional Skills:
Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
Version Control: Git
Strong understanding of functional/reactive programing, OOP, design patterns and industry best practices
SDLC: Working experience in Agile methodology
Containerization technologies like Docker, Kubernetes.
Experience with messaging products like RabbitMQ, Kafka or ActiveMQ
TypeScript, JavaScript.
UI frameworks: Angular v4 ... 6+, ngRx, rxJs
HTML5, CSS,, SASS, Bootstrap and Responsive web design
Unit testing: Jasmine, Karma
Full-time