Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Applications Software Developer, SME - 100% Remote (REF1606N) image - Rise Careers
Job details

Applications Software Developer, SME - 100% Remote (REF1606N)

Company Description

Citizant is a leading provider of professional IT services to the U.S. government.  We seek to address some of our country’s most pressing challenges in the areas of Agile application development, Enterprise Data Management, Enterprise Architecture, and Program Management support services – focusing on the U.S. Departments of Homeland Security and Treasury. We strive to hire only ethical, talented, passionate, and committed “A Players” who already align with the company’s core values:  Drive, Excellence, Reputation, Responsibility, and a Better Future.  No matter how large we grow, Citizant will retain its collaborative, supportive, small-company culture, where successful team effort to address external and internal customer challenges is valued above all individual contributions.

Job Description

Salary Range: The expected pay range for this position is up to $143,000 yearly. The pay rate will vary based on skills, experience, and location.

Overview: 

We are seeking a highly skilled and experienced Subject Matter Expert Applications Software Developer to join our dynamic team. As a key member of our software development team, you will play a critical role in designing, developing, and maintaining high-quality applications that meet the needs of our clients and end-users.

Responsibilities: 

  • 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.

Qualifications

  • 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.

Education Requirements:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.

Clearance Requirements:

  • Must be a US Citizen
  • Active Public Trust/MBI or have the ability to obtain one.

Additional Information

Citizant strives to be an employer of choice in the Washington metropolitan area. Citizant associates accept challenging and rewarding work and in return receive excellent compensation and benefits, as well as the opportunity for personal and professional development.

Citizant is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Citizant Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Citizant DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Citizant
Citizant CEO photo
Alba M. Alemán
Approve of CEO
What You Should Know About Applications Software Developer, SME - 100% Remote (REF1606N), Citizant

Citizant, a leading provider of IT services to the U.S. government, is on the lookout for an experienced Applications Software Developer, SME to join our 100% remote team. With a strong focus on Agile application development and Enterprise Data Management, you'll have the exciting opportunity to collaborate with cross-functional teams to design and develop high-quality applications that truly meet our clients' needs. Your role will involve everything from gathering and analyzing project requirements to leading the architecture of complex software systems to ensure they are scalable and reliable. Expect to code using various languages like Java, C#, Python, or JavaScript while also mentoring junior developers and participating in enriching team discussions. We pride ourselves on a culture that values collaboration and excellence, ensuring you will have a meaningful impact on both the projects and the team environment. If you thrive in a supportive setting and are passionate about using technology to tackle significant challenges facing the U.S. government, we want to hear from you. With a competitive salary of up to $143,000, you can engage in thrilling, innovative work while enjoying excellent benefits and opportunities for personal growth within Citizant.

Frequently Asked Questions (FAQs) for Applications Software Developer, SME - 100% Remote (REF1606N) Role at Citizant
What are the primary responsibilities of an Applications Software Developer, SME at Citizant?

As an Applications Software Developer, SME at Citizant, your primary responsibilities will include collaborating with cross-functional teams to gather requirements, leading the design and architecture of software applications, developing scalable and maintainable code, conducting thorough testing and debugging, and providing mentorship to junior developers. You will play a vital role in crafting solutions that meet business objectives while fostering a collaborative team culture.

Join Rise to see the full answer
What qualifications are required for the Applications Software Developer, SME position at Citizant?

To qualify for the Applications Software Developer, SME role at Citizant, candidates should have a minimum of 7-10 years of software development experience, proficiency in programming languages such as Java, C#, Python, or JavaScript, and a strong understanding of software development methodologies, especially Agile/Scrum. A Bachelor’s degree in computer science or a related field is also required, along with good communication and problem-solving skills.

Join Rise to see the full answer
What programming languages should an Applications Software Developer, SME at Citizant be familiar with?

An Applications Software Developer, SME at Citizant should be proficient in multiple programming languages, including Java, C#, Python, and JavaScript. Familiarity with Integrated Development Environments like Eclipse is also beneficial to ensure efficient coding practices in your software development projects.

Join Rise to see the full answer
How does Citizant support the professional development of their Applications Software Developers, SMEs?

Citizant is committed to the personal and professional development of all team members, including Applications Software Developers, SMEs. The company encourages continuous learning through mentorship opportunities, participation in code reviews, and collaborative projects that promote skill growth. Additionally, employees can stay current with industry trends and emerging technologies to keep their skills sharp.

Join Rise to see the full answer
What is the work culture like for Applications Software Developers, SMEs at Citizant?

The work culture for Applications Software Developers, SMEs at Citizant is marked by a collaborative and supportive environment. As part of a team that values drive and excellence, you will work closely with your colleagues to solve challenges, share ideas, and produce high-quality software solutions. Citizant's commitment to maintaining a small-company culture fosters strong relationships among team members, enhancing both productivity and job satisfaction.

Join Rise to see the full answer
Common Interview Questions for Applications Software Developer, SME - 100% Remote (REF1606N)
Can you explain your experience with Agile methodologies as an Applications Software Developer?

When discussing your experience with Agile methodologies, highlight specific projects you’ve worked on using Agile practices. Mention your role in sprints, collaboration with product owners, and how you adapted to changes in requirements. Giving concrete examples of how Agile helped improve project outcomes shows your understanding and practical application.

Join Rise to see the full answer
What strategies do you use to ensure code quality in your applications?

To ensure code quality, discuss your practices such as peer code reviews, automated testing, and adhering to coding standards. Emphasize your experience in debugging and conducting thorough tests before deploying applications, which ultimately leads to reliable software.

Join Rise to see the full answer
Describe a complex software project you've led and the outcome.

When describing a complex software project, structure your answer to include the challenge, your approach, the technologies used, and the outcome. Detailing your leadership role helps demonstrate your problem-solving skills and ability to drive projects towards successful completion, even under tight deadlines.

Join Rise to see the full answer
How do you approach mentoring junior developers?

When it comes to mentoring junior developers, emphasize your commitment to fostering a supportive learning environment. Discuss specific methods you use for mentoring, such as regular one-on-one sessions, pair programming, and encouraging participation in team discussions to help them grow technically and professionally.

Join Rise to see the full answer
What do you consider when designing software architecture?

In discussing software architecture design, focus on factors like scalability, reliability, performance, and coding best practices. Explain your approach to evaluating both current and future needs of the application to ensure flexibility and longevity in the design.

Join Rise to see the full answer
How do you stay updated with emerging technologies?

Explain your methods for staying updated with emerging technologies, such as following industry blogs, participating in webinars, and attending tech conferences. This demonstrates your dedication to continuous learning and your desire to integrate the latest technologies into your projects.

Join Rise to see the full answer
Can you give an example of a challenging bug you solved?

When asked to describe a challenging bug, provide a detailed account of the problem, your investigative process, and how you implemented a solution. This illustrates your problem-solving skills and technical proficiency to potential employers.

Join Rise to see the full answer
What is your experience with cloud computing platforms?

Discuss your experience using cloud computing platforms by naming specific services like AWS, Azure, or Google Cloud. Share examples of projects where you utilized these platforms, highlighting the benefits they brought in terms of scalability and efficiency.

Join Rise to see the full answer
How do you prioritize tasks during a project?

Describe your approach to prioritization, emphasizing the use of Agile project management tools, regular sprint planning, and communication with stakeholders to align priorities. This reveals your organizational skills and ability to manage projects effectively.

Join Rise to see the full answer
What coding standards do you follow, and why are they important?

Discuss the coding standards you adhere to and explain their importance in maintaining code quality and readability. You might mention standards from organizations or best practices that optimize collaboration across teams, which are vital in a software development setting.

Join Rise to see the full answer
Similar Jobs
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Newsela Remote Remote - Argentina; Brazil; Mexico
Posted 10 days ago
Inclusive & Diverse
Mission Driven
Collaboration over Competition
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Learning & Development
Paid Time-Off
Sabbatical
WFH Reimbursements
Flex-Friendly
Photo of the Rise User
Ripple Hybrid San Francisco, CA, United States
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago
Posted 2 days ago

Citizant's mission is to transform and improve the operational effectiveness of government agencies so they are more accountable to taxpayers, produce a greater return on public funds, and fulfill their brand promise of promoting the general welfa...

51 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 21, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
125 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn