DRC is seeking to solve the problem of delivering modern, cloud-based advanced analytics solutions to support educational technology, federal research, and commercial services by expanding its development team with a Full Stack Developer who can integrate front-to-back analytic reporting systems.
Requirements
- 3+ years of related experience
- Experience with programming and debugging in one or more of the following: TypeScript, JavaScript, Angular, Node.js, ReactJS, Vue.js
- Working knowledge of SQL, data engineering and coding for various database technologies (e.g., MS SQL Server, PostgreSQL, Redshift, Snowflake, DynamoDB, etc.) and methodologies (e.g., Relational, Star Schema, NoSQL/XML/JSON, etc.)
- Shell scripting, e.g., Unix Bash, Microsoft PowerShell, etc.
- Experience with developer work management and CI/CD tools: JIRA, Jenkins, GitHub, etc
- Front-to-Back end development emphasizing web services as middleware, integrating technologies across key subject areas including one or more of: Database Management, Web Applications, Containers, Microservices, Serverless
- Experience designing web services/microservices/SOAP/REST/GraphQL interfaces
Responsibilities
- Build core web services with team that integrate DRC’s back-end data architectures with front-end UI architectures
- Develop data-driven controls that maximize code-free setup and configurability in delivered solutions
- Implement, test, deploy, and maintain scalable code while considering durability, cost, reusability, and security
- Triage issues with team, providing timely analytic reporting systems that support a diverse internal and external client base
- Partner with key stakeholders and development teams to continually transition DRC into next generation data, middleware, and UI architectures
- Breakdown complex business and technical requirements into supportable and easy-to-use solutions
Other
- Ability to communicate requirements and details to non-technical users
- Comfortable with collaboration and working in a fast-paced environment
- Excellent organizational, oral, written, and presentational communication skills to work with all levels of staff and management
- Proficient in creating business process and data flow diagrams using tools such as MS Visio and LucidCharts
- Familiarity with Microsoft Office, Atlassian, Google suite, and applicable data analytics tools