GermantownRecruiter Since 2001
the smart solution for Germantown jobs

Software Developer

Company: Railhead, Inc
Location: Herndon
Posted on: May 16, 2022

Job Description:

Position: Software Developer

Location: Herndon, VA

Dress: Business Casual

Hours: Normal Business Hours (8am-4pm), Mon-Fri



Overview:

Railhead, Inc. is actively recruiting for a Software Developer with hands-on engineering experience. The ideal candidate will have had experience in the high-paced energy of startups as well as experience in the structured world of larger organizations. The Software Developer will have a very strong understanding throughout all phases of the software development lifecycle: writing, testing, and maintaining the code that powers highly scalable cloud applications. Basic understanding of Data Centers and setup/installation/maintenance of towers, racks, and blade servers. The successful applicant will work closely with Architects, Engineers, Support, and Quality Assurance team members in a highly collaborative environment to provide quality software and solutions. As a member of the Apache CloudStack and Platform API engineering team, you will work on a dedicated team focused to create, maintain, and evangelize high-performance scalable components/software for our client's digital domains; Mobile, Website, and Digital in Store. This person will design core capabilities for the Platform that will scale and extend predictably in a multi-tenant environment. Additionally, the ideal candidate will have knowledge of DevSecOps and have some understanding of government and DoD Application Security and Development (ASD) Security Technical Implementation Guides (STIGs).



Responsibilities:

Pitch ideas and recommend an approach while continuously delivering capabilities to further digital and web service product lines.
Conduct high performance computing to identify and solve customer cloud needs.
Leverage big data environments and technologies, conducting high performance computing.
Interact with machine learning capabilities to enhance cloud infrastructure. Additionally, research machine learning to incorporate machine learning capacity within the company hosting structure.
Responsible for developing and integrating cloud infrastructure capabilities as well as backend compute utility processing systems.
Responsible for infrastructure stack deployment to client's private, hybrid, and public cloud Infrastructure.
Systems administration, documentation, systems performance monitoring, systems availability monitoring, system troubleshooting, and patching.
Remote system management automation to deploy, scale and manage infrastructure across physical and virtual environments.
Leverage of cold storage cloud solutions to act as rapid restore points for mission-critical data.
Create security pathways in and out of multiple cloud infrastructure providers to back-haul customer-sensitive data.
Design, implement, unit tests, functional tests, and integration tests.
Design and implement REST APIs, messaging, caching, batch, and other core capabilities of the platform.
Work in a full Agile collaborative environment - including meetings, iterative development, estimations, and design sessions.
Work with other lead engineers, software architects, and quality assurance engineers to resolve development roadblocks.
Work with distributed teams across various time zones.



Qualifications:

Bachelor's Degree in Computer Science/Engineering and 3-8 years' relevant experience.
Experience supporting purpose-built public and hybrid cloud solutions to bare metal enterprise server hardware (Dell preferred).
Experience maintaining and configuring cloud-native applications in private & public cloud (Apache CloudStack strongly preferred), AWS, Azure, etc.
Front-end technology:Expertise in front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular, jQuery and LESS.
Development languages:Knowledge of server-side programming languages including Java (primary), Ruby, and Python (nice to have).
Database and cache:Familiarity with DBMS technology, including SQLServer, Oracle, MongoDB and MySQL and caching mechanisms such as Redis, Memcached and Varnish.
Basic design ability:Including knowledge of UI/UX and basic prototype design.
Server: Experience working with Nginx or Apache servers with a solid background in Linux.
Excellent writing and communication skills.
Ability to visualize a proposed system and be able to build it.
Demonstrable ability to deliver projects on time, with high quality, and within budget.
Ability to deliver full life cycle engagements.
Team Player. You enjoy collaborating with, learning from, and teaching others so we all become better.



About Railhead:

Railhead, Inc. is a leader in advanced cyber solutions; cloud and managed IT solutions; engineering; and information-based solutions for commercial entities, law enforcement, and homeland security. We provide intelligence, surveillance, and reconnaissance; training; logistics; and operational support services and solutions in support of organizations not limited to DHS, DoD, and the Intelligence Community (IC). We hire mission enablers who reflect our communities and proactively embrace diversity and inclusion, in order to advance our corporate culture, develop our family of employees into the best they can be, and in turn grow our market share throughout the industry.



Railhead, Inc. is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.

Keywords: Railhead, Inc, Germantown , Software Developer, IT / Software / Systems , Herndon, Maryland

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Maryland jobs by following @recnetMD on Twitter!

Germantown RSS job feeds