ConsultNet
Sr. Software Engineer
ConsultNet, Rockville, MD, United States
Title
Type
Pay
Overview
- Sr
Software Engineer
Location- Fully remote
Type
- Long-term Contract
Pay
- Based off experience
Overview
We are searching for a Sr
Software Engineer to support our client, a large financial regulator, to be a part of high performing team supporting the development and enhancements of applications that ensure fair trading on the stock market
The Software Engineer will support both front and back-end development, along with QA test plans and execution
The Software Engineer should be comfortable with both hands-on development and testing of web applications within a Java/Angular/AWS environment.
Responsibilities- Ownership of automation architecture (both functional and performance) and set up test frameworks/infrastructure.
- Identify project risks and develop mitigation strategies.
- Perform Independent assurance/development on all SDLC phases in a project.
- Actively participate in collaborative resolution of defects including root cause analysis of production incidents.
- Continually look for ways to innovate and improve testing process to gain efficiencies.
- Create and execute complex test strategies across multiple systems as required to execute tests.
- Design and develop automation code, scripts, utilities, simulators, data generators, API/Interface testing solutions and other programmatic test tools to test complex systems.
- Effectively communicate testing activities, findings, and project risk in oral and written formats.
- Champion the collaborative resolution of defects including root cause analysis of production incidents.
- Work on implementing REACT/Angular UI as well as Java back-end
- Architect and develop event-based architecture use cases using SQS/SNS including efficient usage of serverless functions(AWS Lambda), API Gateway, Step Functions
- Bachelor's degree in computer science, Information Systems, or related discipline
- 8+ years of Full-Stack development experience within Angular and React
- Strong competency Java 17 and further (the latest features) including writing testable code using Unit Tests, Integration tests.
- Previous experience in implementing solutions using Javascript, Typescript
- Hands on working knowledge with AWS including ECS/EC2, Security groups, IAM roles, etc.
- Experience writing automated test scripts with Selenium
- Experience with testing using Karma and/or Cypress