View all jobs

Software Engineer

Remote, Virtual
Our client is looking for a Software Engineer that will design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems
Job Responsibilities:
  • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data.
  • Analyze and review enhancement requests and specifications.
  • Implement system software and customize to client requirements.
  • Prepare the detailed software specifications and test plans.
  • Code new programs to client's specifications and create test data for testing.
  • 6 to 8 years experience required.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems.
  • Experience in programming and experience with problem diagnosis and resolution.
  • Knowledge of Cloud, SAAS, Java, RDB/SQL, Automated Testing, OO design/development required.
  • Experience using testing tools for REST and SOAP service, such as SOAP UI, Postman, cURL and others for API and Web Services Testing.
  • Hands on experience working with common AWS services such as S3, EC2, CloudWatch, SNS, SQS, DynamoDB etc.
  • Basic knowledge of RDBMS databases and SQL such as SQL Server or Oracle, etc.
  • AWS certification preferred.
  • Knowledge of microservices (good to have).
  • Bachelor's degree in a technical field such as computer science, computer engineering or related field required.

Share This Job

Powered by