Full-Time Senior Applications Software Developer (Remote)
Citizant is hiring a remote Full-Time Senior Applications Software Developer (Remote). The career level for this job opening is Experienced and is accepting Chantilly, VA based applicants remotely. Read complete job description before applying.
Citizant
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Overview: We are seeking a highly skilled and experienced Senior Applications Software Developer to join our dynamic team.
Responsibilities:
- Design complex software systems, ensuring scalability, reliability, and performance.
- Develop clean, efficient, and maintainable code.
- Collaborate with cross-functional teams to implement systems that meet requirements and align with business objectives.
- Develop and execute unit testing and debugging of applications.
- Stay current with emerging technologies and incorporate them into the development process.
- Provide technical guidance and mentorship to junior developers.
- Participate in code reviews, team meetings, and project planning sessions.
Requirements:
- 10 years of experience in software development.
- Proficiency in programming languages such as Java, C#, React, or JavaScript.
- Experience with IDEs (e.g., Eclipse).
- Experience with DevSecOps, DevOps, CI/CD.
- Experience with Git/GitHub, Jenkins/Groovy OR GitHub Actions.
- Experience with Linux.
- Experience with containerization technologies like Docker and Openshift.
- Familiar with Shell scripting.
- Experience with security tools like AppScan, Qualys, SysDig etc.
- Extensive experience with Agile/Scrum.
- Strong understanding of software architecture, design patterns, and principles.
- Proven track record of delivering high-quality, scalable software solutions.
- Excellent problem-solving skills and attention to detail.
Education: Bachelor’s degree in computer science, Software Engineering, or a related field.
Clearance: Must be a U.S. Citizen with Active Public Trust/MBI or the ability to obtain one.