Data Recognition Corporation - Maple Grove, MN

posted about 2 months ago

Full-time - Mid Level
Maple Grove, MN
Educational Services

About the position

Data Recognition Corporation is seeking a mid-level Software Developer specializing in UI development using Angular and Node.js. The role involves building and supporting enterprise-level products, focusing on enhancing user experience through innovative software solutions. The ideal candidate will collaborate with a team of developers, QA, and project managers to deliver high-quality applications while adhering to best practices in front-end architecture and usability.

Responsibilities

  • Develop features and software solutions that enhance the overall user experience of our reporting platform and tools
  • Partner with the UI/UX design team on the overall look and feel of the application
  • Breakdown complex business and technical requirements into supportable and easy-to-use solutions
  • Provide guidance as needed on web standards, usability, accessibility, and optimization, with special consideration given to code architecture, modularity, and reusability
  • Design, implement, test, deploy, and maintain innovative and scalable software solutions while considering durability, cost, reusability, and security

Requirements

  • 3+ years of related experience
  • Strong Web programming and debugging experience in Angular, Node.js
  • Comfortable with collaboration and working in a fast-paced environment
  • Ability to communicate requirements and details to non-technical users
  • Front-to-back end development emphasizing UI to middleware, while comfortable working with databases
  • Experience designing web services/microservices/REST interfaces
  • Ability to review and understand business requirements
  • Ability to review and create detailed technical documentation

Nice-to-haves

  • Data-driven or configuration-driven UI development
  • Any experience working with serverless cloud technologies, e.g., AWS Lambda, RedShift
  • Familiarity with BI platforms, e.g., ThoughtSpot, Power BI, Tableau, etc.
  • Familiarity with Agile development methodologies, including Scrum and Kanban/Continuous Delivery
  • Understanding of test-driven development and CI/CD deployment pipeline
  • Experience with Open Source work management tools: JIRA, Jenkins, and GitHub
  • Experience scripting for API integration testing, e.g., with Postman, JMeter, Selenium
  • Bachelor's or higher degree, preferably in Computer Science, Software Engineering, or a related discipline
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service