What are the responsibilities and job description for the Senior Software Developer - Remote - Angular / Node / Cloud position at Data Recognition Corporation?
Senior Software Developer
Open Source (you’ll be using Angular, Node.js, AWS DynamoDB)
Data Recognition Corporation-Maple Grove, MN
Position is remote or onsite
Company cannot provide sponsorship for this role
This is an employee role, not contract/consult
No Agencies, please
Job Title: Senior Software Developer
Today, DRC’s business units serve the K-12 and adult education sector, Federal and state governments, licensure boards and associations, and commercial clients worldwide!
DRC has more than thirty years of proven experience in reporting and analytics, supporting Educational Technology (Ed Tech), Federal Research, and Commercial Services. We're committed to being an innovative and disruptive force in the reporting and analytics space as a company. We desire to provide modern, cloud-based advanced analytics solutions that create value and drive progress.
Summary: Data Recognition Corporation, a technology leader in educational assessments, is looking for a senior software developer to be part of a team building and supporting enterprise level products and working on a next generation test bank. You will be working primarily with Angular, Node.js, AWS DynamoDB, and cloud/serverless technologies. This position is mostly development on a team including QA, BA, PM, and other Developers. Must be a solid team player with good oral and written communication skills.
Essential Qualifications
5 years of experience in software development
Experience with Angular 2 (we are currently using higher versions)
Experience with Node.js
Experience with cloud/serverless
Familiarity with work management tools such as JIRA
Experience with Open Source development tools: Jenkins, Git, or similar
Proven experience working in a collaborative 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 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 skills
Relate effectively and work respectfully with diverse work groups
Ability to consistently perform well during times of increased workload
Set and meet deadlines
Manage multiple job functions simultaneously
Preferred Qualifications (nice to have, not required)
Microservices architecture experience
Bachelor’s degree, preferably in Computer Science, MIS, or a related field OR Relevant work experience
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
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran