Job Url: https://www.remoterocketship.com/company/citizant/jobs/sr-applications-software-developer-100-remote-ref1606n-united-states Job Description: Citizant Website LinkedIn All Job Openings Citizant designs and delivers smarter, leaner business and IT transformation solutions to the U.S. government, with a focus on the Departments of Treasury, Homeland Security, Justice, and Transportation. The company employs leading experts in Agile application development, DevOps implementation, IT modernization, enterprise data management, and program management support. Citizant has been independently appraised at CMMI-DEV Maturity Level 3 and CMMI-SVC Maturity Level 3, and is ISO 9001:2015 certified. Citizant is headquartered in Chantilly, Va., with offices in Washington, D.C., and employees serving government customers in more than 25 states. More information about the company is available at www.citizant.com. government contractor • enterprise architecture • application development • cybersecurity • IT Modernization 51 - 200 employees 💰 Private Equity Round on 2012-12 Senior Applications Software Developer 8 hours ago ⚔️ Virginia – Remote Although this job is listed in Virginia, this company may be open to hiring remote in other states. 💵 $143k / year ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer AWS Azure Cloud Docker Java JavaScript Kubernetes Python Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • Collaborate with cross-functional teams to gather and analyze requirements, design solutions, and develop software applications that align with business objectives. • Lead the design and architecture of complex software systems, ensuring scalability, reliability, and performance. • Develop clean, efficient, and maintainable code in accordance with best practices and coding standards. • Conduct thorough testing and debugging of applications to ensure quality and reliability. • Stay current with emerging technologies and industry trends and incorporate them into the development process as appropriate. • Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and growth. • Participate in code reviews, team meetings, and project planning sessions to ensure effective collaboration and communication. 🎯 Requirements • Minimum of 7-10 years of experience in software development, with a focus on application development. • Proficiency in multiple programming languages, such as Java, C#, Python, or JavaScript. • Integrated Development Environment (IDE) experience for example (Eclipse). • Extensive experience with software development methodologies and practices, including Agile/Scrum. • Strong understanding of software architecture, design patterns, and principles. • Proven track record of delivering high-quality, scalable software solutions on time and within budget. • Excellent problem-solving skills and attention to detail. • Strong communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders. • Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) is a plus. • Familiarity with DevOps practices and tools (e.g., CI/CD, Docker, Kubernetes) is desirable. 🏖️ Benefits • Medical, dental, and vision insurance • 401(k) • Generous PTO • Company-paid life and disability insurance • Flexible Spending Accounts (FSA) • Employee Assistance Program (EAP)