Remote Senior Software Engineer

Logo of ASCENDING

ASCENDING

πŸ“Remote - Worldwide

Job highlights

Summary

Join our team as a Sr. Software Developer to support the development and enhancements of applications for fair trading on the stock market. As a key member of our high-performing team, you will be responsible for front and back-end development, QA test plans, and execution. You should be comfortable with Java/Angular/AWS environment and have experience in automation architecture, testing, and innovation.

Requirements

  • Bachelor's degree in computer science, Information Systems, or related discipline
  • 8+ years of Full-Stack development experience within Angular and React
  • Demonstrates technical expertise in Object Oriented and database technologies/concepts which resulted in deployment of enterprise quality solutions
  • Previous experience in implementing solutions using Javascript, Typescript
  • Strong competency Java 17 and further (the latest features) including writing testable code using Unit Tests, Integration tests
  • Good understanding and implementation knowledge of Oracle, Postgres database including data persistence in JAVA using JPA/Hibernate
  • Expertise in writing SQL queries
  • Strong working knowledge in the implementation of CI, CD pipelines using (Maven/Jenkins/Github) including Code quality
  • Hands on deep working knowledge with AWS including ECS/EC2, Security groups, IAM roles, DynamoDB
  • Architect and develop event-based architecture use cases using SQS/SNS including efficient usage of serverless functions(AWS Lambda), API Gateway, Step Functions
  • Knowledge of industry leading software engineering approaches including Test Automation, Build Automation and Configuration Management frameworks

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
  • Work on implementing REACT/Angular UI as well as Java back-end

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let ASCENDING know you found this job on JobsCollider. Thanks! πŸ™