logo

View all jobs

Software Engineer

Annapolis, MD
Our client is looking for an eager and inquisitive self-starter to join their engineering team as a Software Engineer. In this role, you will support the development, implementation and management of our client's technology solutions. You will be coding, testing and implementing configuration changes and assisting in the delivery of software applications to meet both functional and technical requirements.
 
 
Responsibilities:
  • Learn and grow with the existing product code base, serving as an active contributor and communicative team member
  • Work closely with project stakeholders on bug fixes, code enhancements, report generation and other scheduled tasks
  • Participate in code reviews and the prototyping of new functionality spearheaded by Engineering leadership
  • Assist with the orchestration, scripting and configuration of DevOps, continuous integration and change management
  • Under the direction of our client;'s Q&A and Engineering leadership, participate in the development, execution and documentation of unit tests and automation tests.
 
Requirements:
  • Bachelor’s degree in computer science or a related degree, or 1-2 years relevant work experience
  • Knowledge of the software development lifecycle
  • Familiarity with C# and .Net, or another object-oriented framework
  • Familiarity with web fundamentals such as JavaScript, html and css
  • Understanding of relational databases such as SQL Server or Postgres
  • Experience with GIT, TFS, Subversion or comparable source control frameworks
  • A strong desire to stay abreast on technology
  • Enthusiasm and desire to learn
 
Great to have:
  • Experience working in cloud ecosystems such as AWS or Azure
  • Experience building APIs and micro-service architecture
  • An existing GitHub account or project/school portfolio
 
 
 
 
 
 
More Openings
Share This Job
Powered by