Applications Developer

Job Description
ApplicationsDeveloper

Location: **This position REQUIRES onsite support in Ashburn, VA, 2 times a week**

Why CMCI?

CMCI provides management consulting and IT services that empower enterprises to achieve their business goals in today's highly competitive market. Our goal is to seamlessly integrate into each customer's organization to fully understand their business and technological needs. This approach allows us to quickly deliver high quality solutions while achieving the highest level of customer satisfaction on time and within budget. By choosing CMCI, you are choosing a company that can deliver on business outcomes and mission needs in the most cost-effective manner and without sacrificing capability. As a part of CMCI's culture of loyalty and commitment to its employees, CMCI is committed to providing a tremendous career path by promoting employees to their highest potential.

Requirements

Job Description:

At CMCI, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business. Are you ready for your next career challenge? Homeland Force and Protection within CMCI is seeking a strong applications developer to join the Traveler Processing and Vetting Solutions (TPVS) Program supporting the Passenger Systems Program Directorate (PSPD) within Customs and Border Protection (CBP). PSPD supports the Department of Homeland Security (DHS) and CBP critical missions, specifically screening and processing travelers at the ports of entry (POEs) into the United States.
The position is focused on delivering performance-based IT services and repeatable solutions. Our team is looking for a developer that can support applications in a cloud-based, large-scale enterprise environment with the goal of learning new technologies to optimize efficiency and improve performance. As such, this individual must be able to manage assigned tasks and solve technical problems and be able to work well individually and in small to medium-sized teams. The development role will be one of many within a team of 10+ people, and close interactions with other agile delivery teams across PSPD, CBP, and external applications will be necessary for success.
**This position REQUIRES the candidate to be in Ashburn, VA, twice a week**

Primary Responsibilities
• Learn and support the implementation of workflow and rules technology integration across multiple applications
• Manage assigned tasks to completion within a team of 10+ developers.
• Identify and resolve technical issues that arise
• Work independently
• Employ ingenuity and creativity to develop new technical solutions and systems to achieve functional objectives
• Communicate with internal team members across multiple areas and client team members.

Required Skills and Experience:
• BA/BS with 5+ years of relevant experience or 3+ years of relevant experience with Master's Degree: OR 6 years of experience in lieu of degree
• Must be able to maintain and obtain a CBP Background Investigation prior to start
• Experience in Java
• Experience with cloud-based computing
• Experience with agile-based implementations
• Good communication skills with ability to interact effectively across multiple teams

Preferred Skills (Not essential but beneficial to have):
• Familiarity with workflows and rules engines
• Knowledge of PostgeSQL and AWS
• Worked with requirements, business flows, users and user stories to implement solutions and resolving technical issues
• Experience applying a continuous integration/deployment approach to project or program delivery
• Familiarity in the following tools and/or technologies:
• JDK21and above
• Python, JavaScript
• WebServices including REST interfaces development

Clearance: Must be able to obtain a Public Trust clearance

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...

Other Jobs To Apply

Part-Time Retail Sales Associate - Rising Star for 16 and 17 Year Olds at reputed company

Intern - Audi Region Sales Analyst

REMOTE DISNEY VACATION SPECIALIST

Account Consultant IV - Public Sector (Remote)

E-Bike Delivery Associate - COPR Industries LLC - Pay $21.50 per Hour

Operator, Security Operations Center

Performance Coach - Weekend Shift (Sat-Sun Only)

Head of Design, Consumer

Entry Level Review Writer Easy Phone Job - No Experience Required

Game QA Tester – Remote/Hybrid + Perks

Retail Keyholder

Remote In-Game Presence Moderator (Gaming)

Data Entry/Typing Associate - No Experience

Claims Adjuster Senior - Litigation

Ambulatory Nurse - RN (FT or PT - Remote Options Available) - WEST

Remote Data Entry Jobs For Students At Apple

UPS - Warehouse Worker/Package Handler $21+/hr

Warehouse Operations

Remote Student Accounts & Billing Specialist

Health Advocate (Remote 1099, RN experience required)

Content Uploader – Remote Evening Job – Freelancers Welcome

Dispatcher (remote)

Retail Online Communications Manager

Remote Copywriter for Impactful Campaigns | Flexible Hours

Remote Product Manager Jobs Worldwide

Remote Game Tester - Fast Payout

Work From Home Supplemental Benefits Advisor

Catering Concierge Specialist, DoorDash for Business

Senior Benefit Advocate - Cigna Healthcare - Remote

Remote Jobs Starbucks, Jobs Near Me @ Joblagii ( Financial Analysts )

YouTube/Google-Social Media Content Moderator English

amazon work from home $15+/ Hour (Sign on Bonus!)!

Remote - Licensed Practical Nurse - LPN - LVN - $21/hr - Day Shift

Insurance Verification Specialist - Remote in FL (Specialty)

Away from Home/Food Service Sales Representative, Cranston

Blog & Article Writer

Remote Airlines Job, Southwest Airlines Careers At Home @ Joblagii ( Senior Manager Technology )

Night Shift Data Entry Specialist – Remote, No Experience Required – Launch Your IT Career with brighthush’s Global Digital Operations Team

Support Job Work From Home Jobs That Don’t Require Talking Job ID- 719 Job ID- 2927

JFK Cargo Warehouse Agent

Process Assistant, Grocery Fulfillment Centers (Fulfillment & Operations)

Remote Out of Office Position / Data Entry (Hiring Immediately)

Hospice Telephone Triage RN- FT 6:30a-4p Mon-Fri/no wknds (REMOTE)

Telehealth Representative - Remote Evening & Weekend Work

Remote Out of Office Position / Data Entry (Hiring Immediately)

Remote Pitch Writer: Animal Stories Editor

Appeals Nurse Consultant (Remote)

Warehouse Associate (Part-Time Flex, Night Shift)

Customer Service Associate