Junior Software Developer (Part Time) at Leidos
McLean, VA 22102, USA -
Full Time


Start Date

Immediate

Expiry Date

05 Jul, 25

Salary

0.0

Posted On

06 Apr, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Web Applications, Server Management, Ruby, Call Routing, Flask, Server Administration, Django, Python, Security, Oracle Database Administration

Industry

Information Technology/IT

Description

IF THIS SOUNDS LIKE THE TYPE OF ENVIRONMENT WHERE YOU CAN THRIVE, KEEP READING!

Leidos National Security Sector is seeking a junior software developer for an enterprise program which supports an Intelligence Community client. This is a part-time role which is anticipated to work three eight-hour days per week at a client site.

In this role you will provide application software development services, typically within a defined project and working within a small team. This includes;

  • Developing program logic for new applications and/or analyzing and modifying logic in existing applications,
  • Writing code, completing testing/ debugging, providing proper documentation, and implementation/maintenance of software application(s) being utilized by the program/client,
  • Designing, implementing, and maintaining web applications using Ruby and Ruby on Rails,
  • Working on integrating telephony systems (e.g., VoIP, analog, ISDN) along with voice media gateways and associated service modules,
  • Managing and configuring Linux servers (Ubuntu, CentOS, etc.) for hosting applications, ensuring performance, stability, and security,
  • Developing and testing on Linux based servers; must be capable of developing and installing PowerBuilder based programs and Korn shell based servers,
  • Troubleshooting, configuring, and optimizing telephony software,
  • Working independently developing and testing servers,
  • Monitoring server performance, troubleshooting issues, and optimizing systems for scalability and reliability,
  • Maintaining clear technical documentation for telephony integration and deployment processes,
  • Leveraging strong verbal and written communication skills to interact effectively with cross-functional teams.

REQUIRED EXPERIENCE, SKILLS, AND EDUCATION:

  • Active TS/SCI with Polygraph clearance.
  • Bachelor’s degree and 2+ years of applicable experience, or 6+ years of applicable experience in lieu of a degree.
  • Strong experience with Ruby programming and understanding of the Ruby on Rails framework, or the ability to learn Ruby with strong experience with Python with Django or Flask.
  • Experience editing, updating, and modernizing legacy code.

DESIRED EXPERIENCE, SKILLS, AND EDUCATION:

  • Experience working with this or another IC client’s hardware/software IT environment.
  • Experience integrating telephony systems with web applications (e.g., handling inbound/outbound calls, IVR, call routing).
  • Knowledge of security best practices for telephony, server administration, and web applications.
  • Knowledge and hands on experience with telephony systems and Linux server management, including installation, configuration, troubleshooting, and performance optimization.
  • Experience with Oracle Database administration.
  • Experience provisioning telephony services.
Responsibilities
  • Developing program logic for new applications and/or analyzing and modifying logic in existing applications,
  • Writing code, completing testing/ debugging, providing proper documentation, and implementation/maintenance of software application(s) being utilized by the program/client,
  • Designing, implementing, and maintaining web applications using Ruby and Ruby on Rails,
  • Working on integrating telephony systems (e.g., VoIP, analog, ISDN) along with voice media gateways and associated service modules,
  • Managing and configuring Linux servers (Ubuntu, CentOS, etc.) for hosting applications, ensuring performance, stability, and security,
  • Developing and testing on Linux based servers; must be capable of developing and installing PowerBuilder based programs and Korn shell based servers,
  • Troubleshooting, configuring, and optimizing telephony software,
  • Working independently developing and testing servers,
  • Monitoring server performance, troubleshooting issues, and optimizing systems for scalability and reliability,
  • Maintaining clear technical documentation for telephony integration and deployment processes,
  • Leveraging strong verbal and written communication skills to interact effectively with cross-functional teams
Loading...