AlexandriaRecruiter Since 2001
the smart solution for Alexandria jobs

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:


  • Community - Blood drives, volunteering opportunities, Holiday parties, summer picnics, Tech Chef, Octoberfest just to name a few ways DMI comes together as a community.
  • Convenience/Concierge - Virtual visits through health insurance, pet insurance, commuter benefits, discount tickets for movies, travel and many other items to provide convenience.
  • Development - Annual performance management, continuing education and tuition assistance, internal job opportunities along with career enrichment and advancement to help each employee with their professional and personal development.
  • Financial - Generous 401k match for both pre-tax and post-tax (ROTH) contributions along with financial wellness education, EAP, Life Insurance and Disability help provide financial stability for each DMI employee.
  • Recognition - Great achievements do not go unnoticed by DMI through Annual Awards ceremony, service anniversaries, peer-to-peer acknowledgement through Give-A-Wow, employee referral bonuses.
  • Wellness - Healthcare benefits, Wellness programs, Flu Shots, Biometric screenings, on-site lactation rooms provide employees with several wellness options. -

    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!

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 Virginia jobs by following @recnetVA on Twitter!

Alexandria RSS job feeds