Software Developer
Open Source (Angular 2+, Node.js)
Data Recognition Corporation-Maple Grove, MN
Company cannot provide sponsorship for this role
No Agencies, please
Job Title Senior Software Developer
Summary: Data Recognition Corporation, a technology leader in educational assessments, is looking for a software developer to be part of a team building and supporting an enterprise level product. You will be working primarily with Angular 8, Node.js, AWS and cloud/serverless technologies. This position is mostly development. Work with QA, BA, PM, Dev teams. Need a solid team player and good oral and written communication skills.
Essential Qualifications
- 5+ years of experience in software development
- Experience with the following Open Source technologies: Angular 2+, Node.js
- Familiarity with Open Source work management tools: JIRA, Jenkins, and Git
- Proven experience working in a team setting on large scale projects
- Proven experience working with Agile methodologies for delivering software
- Ability to review and understand business requirements
- Ability to review and create technical design documentation
- Strong understanding of test driven development and testing concepts to participate in unit testing, integration testing, system testing, and load testing
- Strong understanding of enterprise-class system concepts (Deployment, Performance, Scalability, Availability, and Security)
- Strong oral and written communication skill
- Team player, highly collaborative
Preferred Qualifications (not required)
- Experience with AWS, and cloud/serverless technologies is desired but not required
- Microservices architecture experience a plus, not required
- Bachelor’s degree, preferably in Computer Science, MIS, or a related field OR Relevant work experience
- Relate effectively and work respectfully with diverse work groups
- Ability to consistently perform well during times of increased work load
- Set and meet deadlines
- Manage multiple job functions simultaneously
Physical Requirements
- Ability to sit and/or stand for up to 8 hour periods of time
- Ability to look at a computer monitor, utilize a keyboard and/or mouse for up to 8 hours per day
DRC retains the right to change or assign other duties to this position
No Agencies, Please
Company cannot provide sponsorship for this position
www.datarecognitioncorp.com to learn more about DRC
Data Recognition Corporation is an Affirmative Action/Equal Opportunity Employer M/F/D/V