Description

Job Requirements:
·        Designing, developing, and maintaining new software products for robustness and scalability
·        Working with products to build solutions for the Judicial Industry.
·        Helping/working with multiple agile scrum teams with planning, scoping, and creation of technical solutions for the new product capabilities
·        Developing Proof-of-Concept projects to validate new architectures and solutions.
·        Planning the refactoring and re-architecting of existing software
·        Closing working with the client as technical lead, explaining and implementing new solutions.
·        Working with other architects/developers to identify and create common reusable components.
·        Applying test-driven development principles and architecting testable solutions

Required experience:
·        Bachelor’s degree in computer science, electronics engineering, or other engineering or technical discipline is required
·        5+ years of experience
·        Strong experience with SQL servers in writing complex queries.
·        Strong experience in database design and managing complex database logic.
·        Experience with.NET Core and Entity Framework.
·        Experience with Angular
·        Experience with AWS services such as S3, SQS, AWS Batch, RDS, etc.
·        Experience with Cloud Computing.
·        Experience working in a DevOps environment using automated builds, testing and deployment.
·        Experience working with large teams using Agile
·        Experience working with Agile project systems such as Jira.
·        Experience with revision control systems such as Git/ Bitbucket

Education

Bachelor's degree