
EXPLORE
CAREERS
AT DMA-S
CURRENT AVAILABLE POSITIONS
-
Do you enjoy working with cutting edge technology to solve tough challenges? DMA Solutions specializes in Federal and Commercial software solutions. We are seeking experienced professionals who guide clients through their most complex technology challenges. If you are seeking a role that offers you the opportunity to work with clients through critical issues, consider a career with DMA Solutions.
Description:
As Program Manager you’ll create a new Java-based rules engine for the application, residing in the Amazon Web Services “cloud” environment. The new rules engine shall be separate from the payroll system but will have interfaces with the payroll system to retrieve and send employee, pay differential, and other data. The new rules engine shall meet the client’s enterprise IT standards, such that it may be granted formal Approval To Operate (ATO). It shall be designed to permit ongoing compliance with these requirements and standards, and as well to be upgradeable to new releases of software and operating system versions and libraries.
Desired Experience:
Documenting user stories, activities, tasks, and dependencies in the client’s JIRA system
Performing sprint planning activities and producing sprint artifacts
Performing scrum master functions/activities
Representing the project team at change, prioritization, engineering, and/or requirement review board meetings
Creating program documentation
Coordinating, supporting, and participating in program and system meetings and reviews
Tracking action item status and providing updates to management as needed
Performing all activities relating to release and deployment of updates, including notification of users and stakeholders as needed.
Nice to Have:
Experience using Spring and/or Spring Boot libraries
Experience developing applications using JavaServer Pages (JSPs) and/or HTML5
Experience using Object Relational Mapping (ORM) frameworks such as Hibernate
Experience with automated testing (unit test, integration test, UI test), using tools such as (but not limited to) JUnit, Spring Test, Cypress.io, and Jest
Experience developing using RESTful web services
Experience developing applications in the client’s Amazon Web Services environment
Agile project management certification (for the Project Integrator position)
Experience using the Oracle Primavera P6 tool for time charging
Experience using JIRA issue and project tracking software
Experience performing IT development or project management on projects directly relating to the client’s travel systems
-
Do you enjoy working with cutting edge technology to solve tough challenges? DMA Solutions specializes in Federal and Commercial software solutions. We are seeking experienced professionals who guide clients through their most complex technology challenges. If you are seeking a role that offers you the opportunity to work with clients through critical issues, consider a career with DMA Solutions.
Description
As Software Engineer/Architect, you’ll assist the client in evaluating open source, commercial, and existing solutions within the client’s environment. You’ll identify solutions, produce illustrative prototypes, and work with the client to generate recommendations and an implementation roadmap.
You’ll develop analytic capabilities aimed at facilitating information discovery, summarization, or to aid the interpretation of patterns within. This development activity may include identifying existing analytic tradecraft of value and performing tech transfer as necessary. You’ll have experience with data science and have successfully delivered analytic capabilities.
Desired Experience:
Demonstrated experience in API Desig
Demonstrated experience in authoring and consuming Web Services.
Demonstrated experience utilizing RMDB and NoSQL capabilities.
Demonstrated experience utilizing Distributed Data Storage platforms
Demonstrated experience developing atop Distributed Data Processing & Query platforms
Demonstrated experience in open source technologies and experience in pulling together multiple open source modules to satisfy a system requirement
Demonstrated experience utilizing managed platforms/services and experience pulling together multiple services/platforms to satisfy a system requirement
Demonstrated experience in securely and efficiently facilitating search within large distributed systems with “row-level” or “cell-level” security.
Demonstrated experience in user engagements, soliciting requirements, decomposing into user stories
Demonstrated experience in requirements definition
Demonstrated experience in Information Security, Assessment & Accreditation
Demonstrated on-the-job experience with Agile methodologies.
Nice to Have:
Linux (e.g. CentOS)
Java
Python
NoSQL Databases (e.g. mongoDB, Cassandra, DynamoDB, etc.)
SQL & RDBMS Systems (e.g. Amazon RDS)
SOLR and/or ElasticSearch, or equivalents
AWS S3, HDFS
Presto, AWS Athena, Pig, or equivalents
Hadoop, Spark, AWS EMR, or equivalents
-
Description
We are looking to hire an experienced Software Engineer to lead in the adoption of modern and secure development and engineering practices that produce repeatable, successful deployments of critical applications. The Software Engineer’s responsibilities include recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the clients.
The Software Engineer needs to have good interpersonal and communication skills in order to be able to work well with team members, vendors, and operators.
Desired Experience:
Designing, coding, and debugging software.
Improving the performance of existing software.
Providing training to other engineers.
Maintaining and upgrading existing software.
Recommending new technologies that can help increase productivity.
Investigating software-related complaints and making necessary adjustments to ensure optimal software performance.
Requirements:
Bachelor’s degree in Computer Engineering/Computer Science or related field.
Proven experience in high-level programming languages, like Java.
Familiarity with DevOps practices and ability to engineer within an agile framework
Familiarity with Git and JIRA tools
Proven experience in software development methodologies.
JOIN US!