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
Bachelor's degree