Senior Application Developer
Company: DMI
Location: Alexandria
Posted on: March 18, 2023
|
|
Job Description:
About DMI
DMI is a global professional services company that specializes in
digital strategy, design, transformation, and support. More than
your basic systems integrator or big-box advisor, we are a new
breed of partner that blends human-centric consulting and design
with agile engineering, delivery, and global scale. We believe that
digital transformation is an end-to-endless evolutionary process
that requires technology solutions and partners that meet
organizations where they are. Consultants at the core, DMI has been
delivering mission-critical, enterprise grade solutions since 2002
for more than a hundred Fortune 1,000 enterprises, various state
and local government agencies and all fifteen U.S. federal
departments. DMI has grown to 2,100+ employees globally and has
been continually recognized by top industry analysts as well as a
Top Workplace in the USA and Remote.
DMInc.com - Careers - Twitter - LinkedIn --Facebook -
About the Opportunity
DMI -is -looking for -a Senior Level Application Developer to
contribute to an exciting Agile federal project to transform and
modernize applications and data platforms. This is an exciting
opportunity which will allow qualified candidates to further
develop their skills and expand their area of expertise!
Duties and Responsibilities:
The position works under the direction of the federal client's
program. The specific duties include but are not necessarily
limited to the following:
--- Designs, develops, enhances, debugs, and implements
applications
--- Troubleshoots production problems related to software
applications
--- Research, tests, build, and coordinate the conversion and/or
integration of new products based on client requirements
--- Designs and develops new software products or major
enhancements to existing software
--- Addresses problems of systems integration, compatibility, and
multiple platforms
--- Consults with project teams and end users to identify
application requirements
--- Performs feasibility analysis on potential future projects to
management
--- Assists in the evaluation and recommendation of application
software packages, application integration and testing tools
--- Resolves problems with software and responds to suggestions for
improvements and enhancements
--- Employ Agile methodologies
--- Provide the Front End and Back End (Full Stack) technical
expertise to refactor, develop, unit test, document, and deliver
applications.
--- Provide the appropriate blend of technical expertise in order
to deliver thin-client applications, capabilities, and
features.
--- Provide Sprint/Boot expertise in the development of
applications.
--- Sustain, Maintain, and Enhance client capabilities and
functionality.
--- Participates in development of user documentation.
Qualifications
Education and Years of Experience: - -
--- A Bachelor's degree in Software Engineering, Computer Science,
Management Information Systems, or another related field is
required; Master's degree preferred
--- Must be proficient in front end/backend programming and have 4
years of experience using more than half of the tools of the
project's technology stack.
--- A minimum of 4 years' related work experience is required -
Required Skills/Certifications: -
--- Experience with Docker and/or Kubernetes.
--- Experience with 3 or more of the following programming
languages: Java, Typescript, HTML, SQL, Shell bash.
--- Experience developing Java backend applications using Spring
framework.
--- Experience with 2 or more of the following databases:
PostgreSQL, MongoDB, Elasticsearch, RabbitMQ and Redis.
--- Experience with 2 or more of the following development
frameworks: Spring Boot, Maven, Hibernate, Angular, Bootstrap.
--- Experience with 2 or more of the following software development
tools: JIRA, Bitbucket, Git, IntelliJ, Docker.
--- Full stack/front and back-end development experience
--- Must be able to obtain and maintain a DoD SECRET security
clearance
--- Some remote is possible (75% remote). Must be available for
in-office collaboration as needed.
-Desired Skills/Certifications: -
--- Experience with API technologies such as PostgreSQL, Hibernate,
AWS/Azure.
--- Experience with Frontend technologies such as Angular,
Bootstrap, NodeJS
--- Experience with the following: QA, Security, software
development and collaboration tools is preferred: Docker,
Kubernetes, Selenium, Artifactory, SonarQube, Splunk, Dozer, and
Postman. --- Prior Government experience in order to expedite the
onboarding clearance process.
--- Provide the appropriate blend of technical expertise in order
to develop extract transform load (ETL) functions, including
retrieving data from external data storage or transmission sources;
transforming data into a format to meet operational needs; and
transmitting and loading data.
Min Citizenship Status Required: Must be US Citizen -
Physical Requirements: No Physical requirement needed for this
position.
Location: The Mark Center, 4800 Mark Center Dr, Alexandria, VA
#LI-MP1
Working at DMI
DMI is a diverse, prosperous and rewarding place to work. Being
part of the DMI family means we care about your wellbeing. As such,
we offer a variety of perks and benefits that help meet various
interests and needs, while still having the opportunity to work
directly with a number of our award winning, Fortune 1000 clients.
The following categories make up your DMI wellbeing:
Employees are valued for their talents and contributions. We all
take pride in helping our customers achieve their goals, which in
turn contributes to the overall success of the company.
The company does and will take affirmative action to employ and
advance in employment individuals with disabilities and protected
veterans, and to treat qualified individuals without discrimination
on the basis of their physical or mental disability or veteran
status. DMI is an Equal Opportunity Employer
Minority/Female/Veterans/Disability. DMI maintains a drug-free
workplace.
***************** No Agencies Please *****************
Applicants selected may be subject to a government security
investigation and must meet eligibility requirements for access to
classified information. US citizenship may be required for some
positions.
Keywords: DMI, Alexandria , Senior Application Developer, IT / Software / Systems , Alexandria, Virginia
Click
here to apply!
|