Software Engineer II
ArdentMC, an innovative software development small business, seeks a Software Engineer to apply cutting-edge software design and development expertise in support of our Nations Citizenship & Immigration Services. 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 Software Engineer II that is tech savvy with the willingness and desire to grow technically. An ideal candidate is passionate about technology, learning new things, and applying technology to solve our Nations most critical challenges. This is an opportunity to be part of a dynamic team and to grow with a company that rewards excellence. This opportunity involves working directly clients to develop and integrate innovative solutions to meet their mission critical problems. You will provide hands-on solution design and development expertise for multiple programming languages and system environments. You will collaborate with other team members, project sponsors, development teams, and government personnel to devise practical solutions to problems. 5-10 years experience with hands-on software development, software design / architecture, distributed applications, and/or cloud solution architectureExperience with infrastructure architecture, database architecture, and networkingExperience with C# or Java and/or other modern programming languagesExcellent problem solving and troubleshooting skills.Ability to quickly learn and apply new technologies to ever changing problems.Expertise in principles of object-oriented software design and programming.Working knowledge with Software Development Lifecycle (SDLC)Experience with Internet technologies such as HTTP, AJAX, REST web services, and related emerging web standards.Knowledge and experience with XML technology such as XSLT, XML Schema, and XML NamespacesKnowledge and experience with JSON and object serializationStrong ability to write and present technical material in the form of proposals, white papers, test plans and reports, technical reports, and presentations.Ability to thrive in a diverse team environment consisting of colleagues, project sponsors, government contractors, and other government personnel.Knowledge of fundamental IP-based networking principlesKnowledge of Internet Technologies that comprise the OSI Stack Model such as HTTP, DNS, DHCP, TCP, etc.Comfortable working in both Windows and LinuxUnderstanding of relational database design technologies such as SQL and mySQL. Experience with DockerExperience with microservice architecturesExperience with Amazon Web Services EC2, RDS, DynamoDB, VPC, IAM, Route53, S3DevOps tooling such as Chef and JenkinsExperience with UI / front end (JS, HTML, CSS) design and developmentExperience with supporting mission critical software BS in Computer Engineering, Computer Science, or equivalent. ABET accredited institutions and programs preferred.5-10 years experience requiredU.S. Citizenship required in order to comply with law, regulation, executive order, or government contract.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.