Senior Software Developer (C++/Java/Python)
Location: Remote
Clearance: SECRET
Job Description
We are seeking a highly skilled Senior Software Developer with expertise in C++, Java and/or Python to join our team. The successful candidate will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients.
Responsibilities
• Design, develop, and maintain software applications using C++, Java and Python
• Collaborate with cross-functional teams to identify and prioritize software features.
• Write clean, efficient, and well-documented code.
• Perform code reviews and provide feedback to other developers.
• Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
• Stay up to date with emerging trends and technologies in software development.
Requirements
• Bachelor's degree in Computer Science or a related field
• 5+ years of experience in software development using C++, Java and/or Python
• Strong understanding of object-oriented programming principles
• Experience writing PowerShell, Bash, and/or Python Scripts.
• Experience with web development frameworks such as Spring and Django
• Experience with database technologies such as MySQL and PostgreSQL
• Experience using a source code repository such as BitBucket, GIT, etc.
• Excellent problem-solving and analytical skills
• Strong communication and collaboration skills
Benefits:
• 401(k)
• Dental insurance
• Flexible spending account
• Health insurance/Vision insurance
• Life insurance