Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer - Senior image - Rise Careers
Job details

Software Developer - Senior

KDA Consulting is a Disabled Veteran, Woman-Owned, Certified Disadvantaged Small Business, comprised of a diverse team of professionals driven to tackle the demanding National Defense and Intelligence challenges through IT solutions.  We emphasize teamwork and focus on achieving goals to complete deliverables efficiently, on-time, and under budget. 

We are currently seeking a Senior Software Developer to join our team.

 

Primary Job Duties

  • Candidate should have experience in security review of applications and infrastructure.
  • 6+Years experience participating in agile activities.
  • Researches new technologies in object oriented programming.
  • Experience in Cloud based services.
  • Works well in a engineering team environment with other teammates who varied skills levels.
  • Prefer candidates with experience with infrastructure automation technologies like Docker, Vagrant, etc.
  • Prefer candidates with experience with build automation technologies like Maven, Jenkins, etc.Experience with with building APIs and services using REST, SOAP, etcExperience with scripting languages like Perl, Shell, etc.

Preferred Experience & Skills

  • Candidates with experience with infrastructure automation technologies like Docker, Vagrant, etc.
  • Candidates with experience with build automation technologies like Maven, Jenkins, etc.Experience with with building APIs and services using REST, SOAP, etcExperience with scripting languages like Perl, Shell, etc.

 

Job Requirements

  • Active TS/SCI + Full Scope Poly U.S. Government Security is required
  • Bachelor’s Degree
  • Six+ (6) yrs of relevant professional work experience
  • Previous experience using the following skillsets: Infrastructure as a code languages (Ansible, Puppet, or chef as examples) and Eclipse developmental duties Git Hub, Dev Ops, Java and Python.
  • Ability to maintain discretion and confidentiality
  • Strong interpersonal skills, especially the ability to network and establish professional relationships
  • Ability to prioritize, demonstrated strong organizational skills, and ability to meet or exceed deadlines

 

Physical Demands: Position will require frequent sitting, standing, and/or mobility within an office setting.  Employee must be able to use hands to complete work at a workstation/computer, be able to reach, type and manipulate with hands, fingers, and arms; lift and/or move up to 20 pounds; talk, see and hear.

Work Environment: Work is performed on client site in a professional office environment with moderate stress and noise levels.  Position requires employee to effectively use a computer, potentially for long periods of time, and to accommodate potentially frequent interruptions.  Candidate should be both customer-focused and present a team approach to overall work.

Schedule:  Business core hours are Monday through Friday, from 8:30 a.m. to 5:00 p.m. ET. Standard work hours may vary for this position based upon contract requirements. Position will be located onsite at a customer facility. 

Americans with Disabilities Act (ADA): KDA is committed to the full inclusion of all qualified individuals. As part of this commitment, KDA will ensure that persons with disabilities are provided reasonable accommodations in the hiring process. We encourage qualified individuals with disabilities to apply. If a reasonable accommodation is needed to participate in the job application or interview process or to perform essential job functions, please contact our HR team by email hr@kda-consulting.com. For persons who are deaf, hard of hearing, deafblind, or deaf-disabled, KDA will provide an American Sign Language (ASL) interpreter where needed as a reasonable accommodation for the hiring processes.

EEOC: KDA is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer - Senior, KDA Consulting Inc

At KDA Consulting, we're on the hunt for a talented Senior Software Developer to join our dynamic team. As a woman-owned, veteran-run company, we're passionate about creating impactful IT solutions for National Defense and Intelligence challenges. We're proud of our diverse team and emphasize collaboration, ensuring that we meet our goals on time, within budget, and with great efficiency. In your role as a Senior Software Developer, you'll dive into security reviews of our applications and infrastructure, engage in agile processes, and explore new technologies in object-oriented programming. Your experience with cloud-based services, infrastructure automation technologies like Docker and Vagrant, and build automation tools like Maven and Jenkins will be highly valued. You’ll also be at the forefront of creating APIs and services using REST and SOAP while utilizing scripting languages such as Perl and Shell. We believe in fostering strong interpersonal relationships within our engineering team, and we're looking for someone with a collaborative spirit who can juggle multiple priorities without breaking a sweat. To thrive in this role, you’ll need an active TS/SCI + Full Scope Poly U.S. Government Security clearance, a Bachelor’s Degree, and at least six years of relevant experience. If you’re customer-focused, capable of maintaining discretion, and ready to tackle exciting challenges, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Software Developer - Senior Role at KDA Consulting Inc
What are the main responsibilities of a Senior Software Developer at KDA Consulting?

The Senior Software Developer at KDA Consulting is responsible for performing security reviews of applications and infrastructure, engaging in agile development practices, and researching new technologies in object-oriented programming. The role also entails working in a collaborative environment, developing cloud-based services, and utilizing automation technologies for infrastructure and builds.

Join Rise to see the full answer
What qualifications are necessary for the Senior Software Developer position at KDA Consulting?

To qualify for the Senior Software Developer role at KDA Consulting, candidates should hold a Bachelor’s Degree and have at least six years of relevant experience. Additionally, an active TS/SCI + Full Scope Poly U.S. Government Security clearance is required, along with skills in infrastructure automation and proficiency in languages such as Java and Python.

Join Rise to see the full answer
What technologies should a Senior Software Developer at KDA Consulting be familiar with?

As a Senior Software Developer at KDA Consulting, familiarity with technologies such as Docker, Vagrant, Maven, and Jenkins is preferred. Experience with building APIs using REST and SOAP, as well as scripting languages like Perl and Shell, is highly advantageous for success in this role.

Join Rise to see the full answer
How does KDA Consulting promote teamwork among its Senior Software Developers?

At KDA Consulting, we strongly emphasize teamwork among our Senior Software Developers through collaboration and open communication. Team members with varying skill levels work together on projects, ensuring that everyone contributes to achieving common goals while learning from each other.

Join Rise to see the full answer
What does the work environment look like for a Senior Software Developer at KDA Consulting?

The work environment for a Senior Software Developer at KDA Consulting is professional and supportive, conducted on-site at a customer facility. It offers moderate stress levels while encouraging effective use of computer technologies and collaboration with team members to tackle challenging projects.

Join Rise to see the full answer
Common Interview Questions for Software Developer - Senior
Can you discuss your experience with cloud-based services as it relates to the Senior Software Developer role at KDA Consulting?

When answering this question, focus on specific cloud platforms you’ve worked on, projects where you developed or migrated applications to the cloud, and any challenges you faced. Highlighting your adaptability and problem-solving skills will demonstrate your readiness for this role.

Join Rise to see the full answer
What experience do you have with infrastructure automation technologies?

In your response, provide examples of infrastructure automation tools you’ve used, such as Docker or Vagrant. Discuss any projects that implemented these technologies and underline the efficiencies gained, showcasing your practical knowledge and experience.

Join Rise to see the full answer
How do you prioritize your tasks and manage deadlines in a software development environment?

When discussing your prioritization skills, explain your process of assessing tasks based on urgency and importance. Provide concrete examples of how you've succeeded in meeting deadlines in past projects, emphasizing your organizational abilities and flexibility.

Join Rise to see the full answer
Describe your experience with agile methodologies as a Senior Software Developer.

In your answer, refer to specific agile practices you've adopted, such as scrum or kanban. Discuss how you’ve contributed to sprint planning and retrospectives, highlighting the advantages you’ve observed from embracing agile methodologies in your projects.

Join Rise to see the full answer
What strategies do you use for conducting security reviews of applications?

While answering, outline a structured approach you take when reviewing application security, mentioning specific tools or frameworks. Emphasize the importance of security in software development and how you've implemented security best practices in your work.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in software development?

Share different resources you leverage to stay informed, such as tech blogs, communities, courses, or conferences. Discuss how continuous learning has shaped your skills as a Senior Software Developer, showcasing your commitment to personal and professional growth.

Join Rise to see the full answer
Can you provide a scenario where you collaborated with a diverse team to achieve a common goal?

Illustrate a past teamwork experience where you were part of a diverse group, focusing on the project’s impact. Discuss how each member’s unique skills contributed to the collaboration and the positive results of teamwork under your leadership or contributions.

Join Rise to see the full answer
What tools and technologies do you use for build automation?

In your response, mention specific build automation tools like Maven or Jenkins, providing examples of how you've implemented them in projects. Discuss the benefits these tools have brought in terms of efficiency and consistency in builds.

Join Rise to see the full answer
How do you approach error handling in your applications?

Describe your systematic approach to error handling, including logging, user feedback, and debugging. Explain how you ensure that your applications remain robust and provide a seamless user experience even when issues arise.

Join Rise to see the full answer
What programming languages are you most comfortable working with and why?

Discuss your proficiency in languages such as Java and Python, providing examples of projects that showcase your skills. Convey your enthusiasm for working with these languages while touching on their relevance to KDA Consulting's projects and technology stack.

Join Rise to see the full answer
Similar Jobs
Posted 3 days ago
Photo of the Rise User
Customer-Centric
Collaboration over Competition
Growth & Learning
Take Risks
Medical Insurance
Dental Insurance
Vision Insurance
Flex-Friendly
Equity
Learning & Development
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
Photo of the Rise User
Coder Remote No location specified
Posted 2 days ago
Photo of the Rise User
Performance Bonus
Paid Holidays
Photo of the Rise User
Posted 21 hours ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!