Syntricate Technologies
Application Developer Senior
Syntricate Technologies, Washington, District of Columbia 20036
Title: Application Developer Senior - UI and Reporting Focus Requires one day per week (4 days per month) on site in DC Funded through year-end but will likely go much longer Role require 10 years total professional IT experience and a degree Role require - AWS, Python, React/Angular, Terraform and Cloudwatch Specific focus areas are as follows: TO 321- UI focus - Angular/CLI, Section 508 experience, microsite development, UI integration with reporting tools (ie. MicroStrategy) Work Experience: • AWS cloud application development experience. • Agile development experience. • Experience building and deploying cloud applications with the Python language for backend services and Angular or React for front-end development. • Must have expert knowledge (i.e., demonstrates comprehensive understanding and is viewed as a role model in applicable areas) in the following areas: cloud technology platforms, cloud tools/services, DevOps and database management. • Must be able to lead one or more of the following: database management, programming, cloud security/recovery, and cloud-centric integration. • Experience working as a developer writing Python code along with the Infrastructure as Code (IaC) required to deploy with either AWS CDK or Terraform. Experience modeling business process in AWS Step-Functions. • Experience developing container-based applications utilizing REST Apis for web-based application written with either Angular or React in Typescript. Experience utilizing AWS CloudWatch and AWS CloudTrail for logging events and audit messages, for operating in a highly regulated environment. • The candidate will be responsible for remediation and unit testing of code when issues arise as part of the application development and user deployment process. Technical Skills: • Hands on AWS experience required • Experience with design and architecture UI applications using Angular/CLI • Integration of multiple UI applications (e.g., micro-frontends or alternatives) • UI integration with 3rd party reporting tools (e.g., AWS QuickSight and MicroStrategy reports) • Creating and maintain shared common packages (e.g., generating code artifacts and npm packages) • Experience with automated deployments and managing configurations for multiple environments. • Understand zero-trust authentication, resolve CORS issues and interact Rest API/GraphQL returning potentially large datasets