Data Recognition Corporation - Maple Grove, MN
posted 3 months ago
Data Recognition Corporation (DRC), a leader in educational assessments, is seeking a Senior Software Developer to join our innovative team. This position can be performed remotely or onsite in Maple Grove, MN. As a Senior Software Developer, you will play a crucial role in building and supporting enterprise-level products, particularly focusing on the development of a next-generation test bank. You will primarily work with modern technologies including Angular, Node.js, and AWS DynamoDB, as well as cloud and serverless architectures. In this role, you will collaborate closely with a diverse team that includes Quality Assurance (QA) professionals, Business Analysts (BA), Project Managers (PM), and fellow developers. Your contributions will be vital in ensuring the successful delivery of high-quality software solutions that meet the needs of our clients in the K-12 and adult education sectors, as well as federal and state governments. We are looking for a solid team player who possesses excellent oral and written communication skills, as effective collaboration is key to our success. The ideal candidate will have a strong background in software development, with at least 3-5 years of experience, particularly in using Angular (2+), Node.js, and cloud/serverless technologies. Familiarity with work management tools such as JIRA and experience with open-source development tools like Jenkins and Git are also essential. You will be expected to work within Agile methodologies, review and understand business requirements, and create technical design documentation. A strong understanding of testing concepts is necessary to participate in various testing phases, including unit, integration, system, and load testing. Additionally, you should have a solid grasp of enterprise-class system concepts, including deployment, performance, scalability, availability, and security.