Junior Software Engineer
ArdentMC, an innovative software development small business, seeks a Junior Software Engineer to support our customers in applying cutting-edge software design, development and architecture expertise in support of our various clients and mission requirements. ArdentMC offers competitive salaries, 401K matching, three weeks of paid annual leave, tuition reimbursement and host of other benefits, creating a rewarding and fast-paced work environment that promotes a workplace culture of excellence, openness and autonomy.We are seeking a Junior Software Engineer who is tech savvy with the willingness and desire to grow technically. Our ideal candidate is passionate about technology, learning new things, and applying technology to solve our Nations most critical IT challenges. This is an opportunity to be part of a dynamic team of engineers and architects and to grow with a company that rewards excellence. The successful candidate will provide hands-on solution design and development expertise for multiple programming languages and system environments, while collaborating with other team members, project sponsors, development teams, and government personnel to devise practical solutions to problems.Responsibilities:Quickly learning and applying new technologies to ever changing problems.Problem solving and troubleshooting.Supporting R&D and providing technology evaluations and recommendations.Designing and developing proofs of concept.Developing standards, guidelines, and instructions for the implementation of new tools and technologies.Writing and presenting technical material in the form of proposals, white papers, test plans and reports, technical reports, and presentations.Collaborating across a diverse team environment consisting of project sponsors, government personnel, and other contractors.Qualifications:BS in IT-related field. ABET accredited institutions and programs preferred.Expertise in principles of object-oriented software design and programming.Understanding of relational database design technologies.Experience with Agile methodologies and with Software Development Lifecycle (SDLC).Excellent problem solving and troubleshooting skills.Experience supporting mission-critical systems.Knowledge and experience across a variety of technologies, such as:REST web services and emerging web standards;OSI Stack Model technologies such as HTTP, DNS, DHCP, TCP, etc.;Windows and Linux operating systems;Relational database design, eg, SQL and MySQL;Amazon Web Services EC2, RDS, DynamoDB, VPC, IAM, Route53, S3;DevOps tooling such as Chef and Jenkins;Microservice architectures.Applicants selected for this position will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Only US citizens are eligible for a security clearance. For this position, ArdentMC will consider only applicants with security clearances or applicants who are eligible for security clearances.