Join Dataonez
At Dataonez, we value innovation, hard work, and creativity in our employees. If you're looking for a company that values these qualities and provides a supportive work culture, we encourage you to apply. We offer competitive salaries, excellent health benefits, and a team of colleagues who will support you in your career journey.
As a Dataonez employee, you'll have the opportunity to work on some of the most pressing challenges facing government and industry. Whether you're just starting your career or looking for a new opportunity to advance, we have a range of roles that offer both challenges and rewards.
We believe that our employees are our greatest asset, and we are committed to creating a work environment that helps them succeed. If you're interested in joining our team, we encourage you to apply.
Please fill up a simple application form and upload your resume, if any of the following job openings is of interest to you.
Current Openings
Java Developer (Mid)
Location: Ashburn, VA
Roles & Responsibilities:
-
Designing and implementing Java-based web applications
-
Analyzing user requirements to inform application design.
-
Defining application objectives and functionality.
-
Aligning application design with business goals.
-
Developing, testing, debugging and resolving technical problems that arise.
-
Producing detailed design documentation.
-
Recommending changes to existing Java infrastructure.
-
Developing documentation to assist users.
Requirements:
-
Degree in Computer Science or related field with 5 years of experience
-
Experience in web application development(Tomcat and JEE)
-
Experience in REST Web Service development
-
Experience with Spring/SpringBoot Framework
-
Experience with Kubernetes deployments is recommended
-
Experience working with automated build environments and tools like Jenkins and Maven
-
Experience with migration patterns from legacy data storage mechanisms to web based, more standard data stores.
-
Analytical mindset and good problem-solving skills.
-
Excellent written and verbal communication.
-
Ability to work as part of an agile team.
Mainframe Developer
Location: Ashburn, VA
Roles & Responsibilities:
-
Analyze, define and document technical design for data, workflow, logical processes, interface with other systems
-
Design and code new application solutions; integrate changes to existing solutions
-
Develop and maintain solution documentation
-
Maintain and monitor systems/applications after implementation
-
Debug code and systems components
-
Troubleshoot and resolve application/solution problems
-
Conduct research and analysis; make recommendations
-
Analyzing and organizing problems or work processes for technical solutions
-
Designing and deploying new, upgraded and/or existing systems
-
Systems analysis, workflow, or procedural analysis
-
Troubleshooting and resolving technical problems
Requirements:
-
Bachelor's Degree in Information Technology, Computer Science or the equivalent combination of training, education, and experience
-
Experience in working with all levels of staff, management, stakeholders, vendors
-
Working knowledge of application development including determining, developing, testing, and implementing system requirements; designing, coding, debugging applications
-
Effective verbal and written communication skills
-
Minimum 5 years experience with COBOL, DB2, Command-Level CICS, JCL, Batch and TSO/ISPF
-
Strong technical coding skills with a proven track record of adherence to process
-
Familiarity with SDLC - Software Development Life Cycle
-
Development experience with IBM Mainframe
-
Demonstrates an understanding of hospitality industry (big plus)
Java Developer (Junior)
Location: Ashburn, VA
Roles & Responsibilities:
-
Develop and implement Micro Service Architecture JEE software applications
-
Use modern software engineering tools including Eclipse and Atlassian Suites for design, development, and testing the software
-
Present the solution at formal and informal design reviews, and document the design according to system lifecycle methodology
Requirements:
-
Bachelors in Computer Science or related field
-
1-3 years of Java/J2EE experience
-
Java Micro Service Architecture frameworks such as Spring/Spring Boot
-
JSON, XML
-
Oracle, SQL, JDBC
-
Design Patterns and Data Structures
-
Restful web-services
-
React/Node/Typescript
-
JPA/Hibernate, JMS
-
Good written/oral communication skills and problem-solving skills; ability to communicate information to a variety of groups at different technical skill levels
-
Must be able to take a high-level requirement, ask questions/seek clarifications, and implement solutions
-
Ability to work in a high-pressured, tight-deadline environment
-
Must be able to multitask efficiently and progressively and work comfortably in an ever-changing data environment
-
Must work well in a team environment as well as independently in agile development approach
Data Engineer (Senior)
Location: Ashburn, VA
Roles & Responsibilities:
-
Focus on data infrastructure. Lead and build out data services/platforms from scratch (using OpenSource technologies).
-
Creating and maintaining transparent, Data integration pipelines involving relational as well as file based data sources
-
Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
-
Improve existing data models while implementing new business capabilities and integration points.
-
Creating proactive monitoring so we learn about data breakages or inconsistencies right away.
-
Maintaining internal documentation of how the data is housed and transformed.
-
Stay current with latest cloud technologies, patterns, and methodologies
Requirements:
-
Bachelor’s in computer science, or related field with 5 years of experience working in a data engineer role, or related position.
-
Advanced knowledge of AWS Services/Architecture and AWS Management and Governance suite of products such as CloudTrail, CloudWatch
-
Experience working with Apache Airflow or similar technology to build DAG based data pipeline and workflow
-
Proven knowledge of data platforms and tangible examples of designing and developing complex data pipelines using Python is a big plus
-
Advanced working SQL knowledge and experience working with relational databases.
-
Experience with code hosting platforms for version control and collaboration such as GitHub.
-
Familiarity with container and container orchestration tools (Docker, Kubernetes, OpenShift etc.)
-
Ability to translate business requirements into non-technical use cases
-
Experience working with a multitude of internal and external stakeholders is a big plus.
Data Integration Engineer (Mid)
Location: Ashburn, VA
Roles & Responsibilities:
-
Assist in the initial design and build of the foundational data pipeline infrastructure
-
You should know how to set up test/production environments, including how to monitor/troubleshoot, etc.
-
You will be an expert advisor who is able to help them build out the foundations in this area.
-
Install/configure prototype environments as needed, and install/configure development & production environments after technology is selected.
-
Develop guidelines for data pipeline operations.
-
Other duties as assigned.
Requirements:
-
Minimum 5 years of experience working with large data sets using SQL, Python & Python packages (Pandas & Pyspark).
-
Minimum 3 years of strong experience installing, configuring and deploying data pipeline solutions using Airflow & Prefect, (very important to have).
-
Minimum 3 years of experience with code hosting platforms for version control and collaboration (I.e. GitHub).
-
Bachelors degree OR additional related experience is required.
-
Familiarity with CI/CD tools, like Jenkins X.
-
Familiarity with container tools (Docker, Kubernetes, etc.)
Technical Project Manage
Location: Ashburn, VA
Roles & Responsibilities:
-
Analyze, plan and develop requirements and standards in reference to scheduled projects
-
Assign and oversee the daily tasks of technical personnel while ensuring all subordinates are actively working toward established milestones
-
Hold regular technical team meetings to determine progress and address any questions or challenges regarding projects
-
Determine and define clear deliverables, roles and responsibilities for staff members required for specific projects or initiatives
-
Research and evaluate hardware and software technology options and weigh the cost/benefit analysis when making large purchases on behalf of the company
-
Recruit and train exceptional employees to fulfill posted positions within the technical department
-
Update and maintain all production technologies ensuring proper maintenance and installation
Requirements:
-
Bachelor's degree in Project Management or related technical field required
-
Professional Project Management Certification from accredited instituition preferred
-
Demonstrated understanding of Project Management processes, strategies and methods
-
Experience mentoring, coaching and developing rising talent in the technology department
-
Excellent time management and organizational skills and experience establishing guidelines in these areas for others
-
Strong sense of personal accountability regarding decision-making and supervising department teams
-
Experience working in a high-level collaborative environment and promoting a teamwork mentality
-
Managerial experience applying analytical thinking and problem-solving skills
-
Ability to predict challenges and seek to proactively head-off obstacles
Srum Master (Senior)
Location: Ashburn, VA
Roles & Responsibilities:
-
Manage each project’s scope and timeline
-
Coordinate sprints, retrospective meetings and daily stand-ups
-
Coach team members in Agile frameworks
-
Facilitate internal communication and effective collaboration
-
Be the point of contact for external communications (e.g. from customers or stakeholders)
-
Work with product owners to handle backlogs and new requests
-
Resolve conflicts and remove obstacles that occur
-
Help teams implement changes effectively
-
Ensure deliverables are up to quality standards at the end of each sprint
-
Guide development teams to higher scrum maturity
-
Help build a productive environment where team members ‘own’ the product and enjoy working on it
Requirements:
-
Experience in a scrum master role
-
Familiarity with software development
-
Excellent knowledge of Scrum techniques and artifacts (such as definition of done, user stories, automated testing, backlog refinement)
-
Good knowledge of other Agile frameworks (Crystal, XP etc.)
-
Excellent communication and servant leadership skills
-
Problem-solving and conflict-resolution ability
-
Outstanding organizational skills
-
Degree in STEM, Business or similar field
-
Scrum master certification is a plus
DevOps Engineer
Location: Ashburn, VA
Roles & Responsibilities:
-
Develop/Maintain Fully Automated Pipelines for Java Applications with Build, Deploy and Test
-
Automate Infrastructure Provisioning, Deployment, and Delivery in the Cloud / On-Premises
-
Support and Troubleshoot Deployments and Environment Issues
-
Assist the Development Team with Monitoring and DevOps bottlenecks
-
Collaborate with our QA team to develop automated testing systems
-
Immersed in Product’s Codebase and Understand How Critical Components Work Together
-
Identify and Implement Infrastructure Resilience Improvements
-
Participate in Cross-Functional Projects, and Take Ownership of Individual Feature Efforts
-
Lead in the Adoption of Continuous Delivery and Automation of Platform Services
-
Implement Monitoring Tools and Dashboards for Various Services and Operations for the Platform Following the Enterprise Monitoring Strategy and Tools
-
Work in an Agile Development Environments, Attend Ceremonies, Accurately Estimate Story Points, Meet Sprint Deadlines
-
Assist with Identifying and Evaluating New Technologies and Methodologies to Solve Complex Problems
Requirements:
-
Bachelor's Degree in Computer Science, Computer Engineering or related field
-
Experience developing applications and libraries for dev-operations
-
Proficiency in groovy, shell script and other scripting languages
-
Experience working on web technologies such as Java/J2EE based web applications and micro services
-
Experience with at least one of the following: code repository management, code merge, quality checks, CI through pipeline creation, automated deployment, management (using Azure DevOps, Jenkins, Git, Maven, Ant, SonarQube, or other similar tools)
-
Background in object-oriented design and software engineering methodologies
-
Effective organization, time-management, analytical and problem-solving skills
-
Experience in a support organization providing user support
-
4+ years’ prior experience in the industry
QA Automation Engineer
Location: Ashburn, VA
Roles and Responsibilities:
-
As a Quality Assurance Automation Engineer, you will work closely with other QA team members in designing and developing automated tests to ensure all new code is functioning properly and the system requirements have been successfully implemented.
-
Perform quality assurance checks on bug fixes and system enhancements that are assigned
-
Try to duplicate known bugs and document the steps for duplication.
-
Clearly document all QA testing performed and any issues discovered.
-
Continuously strive to learn and improve so that any issues missed (bugs that come out of a release) are less likely to occur in the future.
-
Work with the Dev Team members assigned to your cases and your Manager to ensure that the desired project outcome is achieved (e.g. be available to answer front end questions and provide quick testing if requested).
-
Communicate any issues clearly to the appropriate Dev Team member and / or your Manager
-
Utilize open source tools or develop custom scripts for automating tests involving both back-end processing systems and front-end Web-based GUIs and APIs (REST & SOAP)
-
Define, document, and execute detailed test plans to exercise system functionality.
-
Use technical skills to troubleshoot user interface, application, or backend systems/database issues.
-
Participate in project review meetings, providing testing metrics/status and notifying management of critical failures and missed milestones.
-
Use bug tracking software such as JIRA to track and report issues.
Requirements:
-
Bachelor’s degree with 5 years of relevant work experience
-
Strong knowledge of software QA methodologies, tools and processes.
-
Experience in writing clear, concise and comprehensive test plans and test cases.
-
Technical experience in corporate or project setting
-
QA automation and/or software development experience
-
Work experience in Unix/Linux environment and commands
-
Experience interacting with Relational databases using SQL query
-
Experience with test automation tools such as Selenium, SoapUI, Ready API, Postman
-
Experience working with Splunk to view different application logs issues using SPL (Search Processing Language)
-
Exposure to customer loyalty domain in hospitality industry
-
Scripting experience (Groovy, Java, Shell)
-
Strong problem solving and communication skills.
-
Ability to work as part of an agile team.
Power BI Developer
Location: Ashburn, VA
Roles & Responsibilities:
-
Crafting and executing ad-hoc database queries and conduct analyses upon request for the business
-
Collaborate with teams to integrate systems
-
Actively engage in business stakeholder requirements gathering sessions to understand; interpret and translate requirements into an effective technical solution
-
Ensure the right information is identified at the right time and at the appropriate level for reporting purposes
-
Educate business stakeholders on intelligence reporting capabilities
-
Establish metrics required to measure business performance and recommend the go-forward strategy to address performance gaps.
-
Develop and update technical documentation
-
Complete full SLC process to Design; Develop; test and maintain Power BI visualizations and reports for requested projects
-
Accounts for the accuracy of the data presented to BI users through the execution of validation processes and testing procedures
-
Monitor the Power BI system for data quality; job errors; performance issues and resolve with Microsoft
Requirements:
-
Bachelor’s Degree in Computer Science; Business; Mathematics or any other applied sciences.
-
Advanced level SQL programming and data visualization skills. Proficient MS Excel (Pivot); MS PPT & Visualization tools
-
3+ years in MS Power BI modelling; Dax; data storytelling; report publishing; security and knowledge of how people make decisions with data
-
5+ years of experience with supply chain/warehouse/transportation domain and knowledge of industry leading best practices.
-
3+ years of Business Analysis experience - Evaluating business processes; anticipating requirements; uncovering areas for improvement; and developing and implementing solutions. Serving as a liaison between stakeholders and users
-
Excellent in analytical thinking for translating data into informative visuals and reports
-
Significant hands on experience in creating and deploying KPI; analytic; and dashboard solutions including design; development; deployment; data engineering; and data management projects and practices.
-
Good verbal and written communication and negotiation skills.
-
Advanced understanding of Microsoft Cloud offerings.
-
2+ years of experience in agile methodologies
Business Analyst
Location: Ashburn, VA
Roles & Responsibilities:
-
Understand the client's business process and model. and gather requirements from clients to create user stories.
-
Identifying business needs and opportunities for improvement by analyzing data, identifying patterns, and conducting research.
-
Communicating with stakeholders to gather and document requirements for new systems and processes.
-
Developing process flow diagrams, data flow diagrams, and other documentation to clearly communicate requirements.
-
Collaborating with IT and development teams to ensure that new systems and processes align with the organization's overall strategy and goals.
-
Testing and validating new systems and processes to ensure they meet the requirements and are fit for purpose.
-
Providing training and support to end-users to ensure they are able to use new systems and processes effectively.
-
Continuously monitoring and analyzing systems and processes to identify areas for improvement and recommending solutions.
-
Ensure compliance with industry regulations and data security and privacy standards.
Requirements:
-
Bachelor's degree in business, computer science, engineering or related field.
-
2-5 years of experience in a similar role.
-
Strong analytical skills with the ability to analyze business requirements and identify areas for improvement.
-
Excellent communication skills to clearly communicate findings and recommendations to stakeholders at all levels of an organization.
-
In-depth understanding of the industry and organization to make informed recommendations.
-
Strong technical skills to understand the technical aspects of systems and processes.
-
Project management skills to manage implementation of recommendations.
-
Strong problem-solving skills to identify problems and develop effective solutions.
-
Flexibility to adapt to new situations, technologies and industries.
-
Strong focus information security and privacy to ensure client's sensitive information is protected throughout the process.