Software Engineer

  • location: Annapolis, MD
  • type: Permanent
  • salary: $95,000 - $105,000 per year
easy apply

job description

Software Engineer

job summary:
Built on 30 years of expertise, Randstad Professionals provides specialized recruiting services to a diverse portfolio of clients ranging from Fortune 500 companies to small and mid-sized businesses spanning multiple industries.

This is a full-time employment career opportunity with a company in the Anne Arundel County, Maryland area. Organization is modernizing technology platform.

 
location: Annapolis, Maryland
job type: Permanent
salary: $95,000 - 105,000 per year
work hours: 9 to 5
education: Bachelor's degree
experience: 3 Years
 
responsibilities:
In this role, the Software Engineer will be responsible for:

  • Object Oriented developing Java / or C++ code for scalable, distributed, high-performance applications
  • Analyzing ICDs, specifications, and other documentation
  • Using stories based upon customer requirements to define component architecture
  • Designing minimum viable solutions and rapid prototypes
  • Creating and executing both integration and unit test cases
  • Debugging and correcting application issues
  • Conducting root-cause analysis and providing solutions to issues raised by customers
  • Creating documentation for completed design and architecture work
  • Collaborating with other engineers regarding estimation, design, code reviews, and implementation
  • Engaging in Agile activities such as planning, scrums, and retrospectives
 
qualifications:
Education and experience:

  • Bachelor's degree in Computer Science, Engineering, or similar field (Master's degree preferred)
  • 1 to 3 years of software development experience with at least one programming language
  • 1+ year of software development experience in C/C++ or Java on Unix/Linux
Candidates should understand and have a proven track record with the following:

  • C++ (C++11, STL, templating)
  • NoSQL and relational databases (REDIS and PostgreSQL preferred)
  • Unix/Linux command line (bash commands)
  • Memory profiling tools and debuggers (Valgrind)
  • TCP/IP, LDAP, HTTP, JSON
  • Maven, Git, perl, make, node.js
  • Algorithms, data structures, design patterns, and object-oriented architecture/design
  • Atlassian tools (JIRA, Confluence, FishEye, Bamboo, Crucible)
  • Agile/Scrum methodologies
Experience with the following is preferred:

  • Ansible, Docker, Packer, Jinja, Yum
  • Distributed messaging systems (Kafka)
  • Cloud-based services (Openstack)
  • Virtualization technologies
Click to apply now, or for more information regarding this role, contact Adam Daley at adam.daley@randstadusa.com.

At this time, our client is only able to consider candidates that are legally authorized to work in the U.S. without sponsorship.

 
skills: UNIX
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Sr. Software Engineer

  • location: Baltimore, MD
  • job type: Permanent
  • salary: $120,000 - $130,000 per year
  • date posted: 11/20/2019

    Software Engineer

  • location: Baltimore, MD
  • job type: Permanent
  • salary: $100,000 - $125,000 per year
  • date posted: 1/23/2020

    Sr. Software Engineer

  • location: Baltimore, MD
  • job type: Permanent
  • salary: $120,000 - $140,000 per year
  • date posted: 12/17/2018