Software Engineers

Job Post Index 23DF76-Sy##
Location Virtual, US
Description: Description
  • Design and implement software solutions at the application, package, class, and method level
  • Coach less senior engineers
  • Lead for small teams
  • Work with project team to ensure requirements and proposed solution meet standards
  • Analyze requirements to identify technical recommendations
  • Recommend future application solutions
  • Review team member code for adherence to design specs, style guidelines, and best practices
  • Participate in and/or facilitate agile ceremonies
  • Translate requirements into technical specifications
  • Integrate packages or applications
  • Perform test planning and execution; utilize test automation and software best practices
  • Resolve application performance problems
  • Advocate for new features and better practices
  • Reinforce technical product and architectural standards
  • Diagnose and resolve complex defects
  • Develop and implement contingency plans for technical environments
  • Provide application maintenance and support
  • Promote DevOps principles
Skills: Qualifications
  • College degree or equivalent in technology related field (computer science, engineering, information technology, etc.)
  • Project experience in delivering technology solutions in a team-based environment, ideally Agile development
  • Experienced (3+ years) Software Engineers with a broad range of languages, who can adapt to new client environments and learn new technologies quickly.
  • Proficiency in a server-side framework and a client-side framework
  • Ability to design software at the application, package, class, and method level
  • Familiarity design patterns and principles
  • Proven experience with a source control system
  • Ability to articulate differences in software development methodologies
  • Understanding of testing at the unit, integration, and system levels
  • Proven experience using ORM tools
  • Understanding of query performance implications
  • Familiarity with DevOps tooling
  • Experience with Cloud Computing
  • Ability to solve complex problems independently
  • 3+ years in application development
  • Experience in all or some of the following technologies:
    • Java
    • JavaScript
    • TypeScript
    • React
    • Spring
    • SQL, PostgresSQL, Relational Databases
    • AWS – Fargate, Lambda, API Gateway, SQS, SNS, S3
    • Cloud Services
    • Microservices
    • REST
    • Vue
    • Angular
    • MongoDB
    • DynamoDB,

Apply For This Job

  • Accepted file types: docx, doc, pdf, pages, txt.