12 Aug
Senior Software Engineer
District of Columbia, Washington 00000 Washington USA

Vacancy expired!

Why do you need to choose between doing important work and having a fulfilling life? At Ardent, we have both. Ardent employees are committed to solving our customers’ most difficult problems—and we are committed to the well-being, personal goals, and professional development of our employee. We are “All In.” We put forth our strongest effort possible to get the mission accomplished and we do it together. We respect the skills and experience you bring to the Ardent team. And we provide a rewarding environment to help you succeed. We offer highly competitive benefits, professional development opportunities, and an exceptional culture that embraces flexibility, innovation, collaboration, and career growth. A collective service mindset underpins our work, and a shared camaraderie to serve clients, colleagues and our communities set us apart. Our full commitment to being "All In" for our employees and our clients is not just our approach, it is our standard. If this sounds like the perfect fit for you, choose Ardent and make a difference with us.

Ardent is seeking a Senior Software Engineer to join our team. This is currently a remote role with full benefits package.

Occasional on-site presence in the Washington DC area is required, and that could expand as our client potentially returns to their DC office after COVID-19.

Position Description:Ardent is seeking a senior software engineer to design and implement new features, refactor service-oriented architectures to microservices, and build CI/CD pipelines to automate deployments in support of our National Oceanic and Atmospheric Administration (NOAA) client.The right candidate has a proven track record of using Agile methodologies to build and deploy large-scale applications, showing significant software development impact on Federal programs.Candidates are preferred who possess background in all the following services: microservice design, implementation, and refactoring, automated testing, containerization using Docker/Kubernetes, and experience building and deploying applications on the Amazon Web Services (AWS) cloud.

Responsibilities:The

Senior

Software Engineer will participate in a large-scale software development effort including (but not limited to): refactoring and migration of a services-oriented architecture to microservices, perform automated testing to ensure service migration is successful, develop new features and enhancements, and deploy new services and features to the AWS cloud. The software engineer will be expected to use various technologies including Docker, Terraform, Jenkins, SonarQube, Spring, and AWS cloud services.

Responsibilities include, but are not limited to:
  • Provide technical design, development, and implementation of large projects and/or major software products and systems.
  • Assist in defining architecture requirements and establishing standards for design and development.
  • Consult with management and customers regarding product feasibility and viability of product plans and designs.
  • Factor emerging technologies and product supportability into design and implementation.
  • Serve as primary technical resource to development team.
  • Act as team leader in prioritizing group tasks, determining individual assignments, and reviewing work of junior developers.
  • Provide product demonstrations and participate in trade shows, seminars, industry panels, and user group meetings.
  • Interact with customers regarding strategies, requirements, problem solving, and support.
  • Work with the technical lead, other developers, system engineering and test engineering to participate in peer reviews and to ensure successful integration with other software components.
  • Work with minimal supervision/guidance.
  • Provide tradeoffs between reuse options, Operations & Management (O&M) implications, and cost/schedule/performance issues. Support subsystem risk/opportunity identification.
  • Provide weekly status (technical and schedule) for tasks.

Requirements:
  • Eight (8) or more years directly related to software development.
  • Eight (8) or more years of experience in software development using Object Oriented Methodologies.
  • Strong English oral and written communication skills

Desired Experience & Skills:
  • Six (6) of more years of experience using Enterprise Service Bus (ESB) or Java 2 Enterprise Edition (J2EE) web services architecture.
  • Experience migrating software to the AWS cloud.
  • Experience refactoring applications and services
  • Experience with microservices (e.g. decoupled architectures, small discrete services)
  • Experience with Python and Java
  • Experience with web service design and implementation (e.g. RESTful web services)
  • Experience in Eclipse IDE development

Education and Certification Requirements:
  • Bachelor’s Degree in Computer Science, Computer Engineering, Mathematics, or Engineering related field
  • U.S. Citizenship required in order to comply with law, regulation, executive order, or government contract.
  • The ability to obtain a Public Trust clearance through a National Agency Check (NAC)

S

tart date will be contingent hire on Entry on Duty (EOD) approval.Due to the nature of the work we support, all candidates in consideration for this role must be U.S. Citizens willing to undergo the government issued background investigation process.

Ardent is an equal opportunity employer. We will not discriminate and will take affirmative action measures to ensure against discrimination in employment, recruitment, advertisements for employment, compensation, termination, upgrading, promotions, and other conditions of employment against any employee or job applicant on the bases of race, color, gender, national origin, age, religion, creed, disability, veteran's status, sexual orientation, gender identity or gender expression.

Vacancy expired!


Related jobs

Report job