Software Engineer

  • location: Manassas, VA
  • type: Contract

job description

Software Engineer

Randstad Technologies has an immediate need for a Software Engineer who's primary focus is back-end development; to provide technical expertise through the design, development and deployment of software solutions. The ideal software engineer will be technically competent keeping up to date on current tools and technologies and has a wide range of experience in programming languages, data storage technologies and networking techniques.

Responsibilities:

  • Develop high-quality software for server side components
  • Define and build APIs for the service layer
  • Build and integrate with data storage systems
  • Maintain build logic
  • Test and peer-review proposed software implementations
  • Work with external vendors and internal operations staff to provide technical expertise
  • Debug code
  • Collaborate with internal teams and vendors to fix and improve products
  • Keep up-to-date with latest technologies
  • Create technical documentation
Qualifications:

  • BS in Computer Science, Software Engineering or a related field
  • 4+ years of work experience
  • Proficient with Python, C/C++ and shell scripting (Flask, Ansible)
  • Strong knowledge of RedHat-based Systems (CentOS)
  • Strong understanding of webstack technologies (HMTL5/CSS3/Javascript)
  • Expert in API development and RPC transport (gRPC, Protocol Buffers)
  • Expert working with Git
  • Strong knowledge with various database and storage systems (MySQL, Redis)
  • Resourceful and hard-working
  • Understanding of the Agile/Scrum development process
  • Proven experience as a Software Engineer
  • Ability to travel domestically and internationally as required
  • Excellent communications skills, both written and verbal

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs



    Senior Java Developer

  • location: Reston, VA
  • job type: Temp to Perm
  • salary: $50 - $54 per hour
  • date posted: 6/11/2018