Are you an aspiring software developer looking to launch your career with a dynamic and innovative organization? 3Si is seeking a talented and motivated Software Developer I (Junior) to join its growing team in Ashburn. This is an excellent opportunity for recent graduates and early-career professionals to work on real-world software solutions, collaborate with experienced engineers, and build a strong foundation in software development. If you’re passionate about coding, problem-solving, and technology, this role could be the perfect next step in your career.
Job Overview
| Field | Details |
|---|---|
| Company Name | 3Si |
| Role | Software Developer I (Junior) |
| Qualification | Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field |
| Job Location | Ashburn, Virginia, United States |
| Salary | $85,000 per year |
| Work Type | On-site / Hybrid (Based on Business Requirements) |
| Job Type | Full-Time |
| Job Level | Entry Level / Junior |
| Industry | Information Technology & Software Development |
Job Description
Join us—and be part of something that matters. The Junior Software Developer is responsible for participating in technical development, testing, debugging, and implementation of enhancements to enterprise-level applications. The developer is expected to work collaboratively with senior developers and members of the team, contributing to the mission-critical success of our organization. Additionally, you may be tasked with writing Jira tickets, technical user guides, and supporting documentation.
Primary Responsibilities
- Participate in full software development lifecycle activities, including design, development, testing, debugging, and implementation
- Design and develop scalable software solutions using C# and .NET
- Collaborate with other developers and cross-functional teams to ensure technical alignment with project goals
- Utilize development tools such as Visual Studio, Git, Jira, and Work with technologies including REST/ServiceStack, WPF, Progress/Telerik UI Toolkit
- Support and maintain client and server utilizing REST and HTTPS protocols
- Perform other duties as needed to support the company’s mission and project requirements
Knowledge, Skills, and Abilities
- Understanding of full-stack development practices
- Proficiency in C# and the .NET framework
- Experience with Windows Presentation Foundation (WPF)
- Knowledge of software development best practices and secure coding techniques
- Ability to work with RESTful APIs and HTTP network technologies
- Skilled in using Visual Studio, Git, and Jira
- Strong problem-solving and analytical abilities
- Effective communication and collaboration skills
- Ability to work independently or within a team environment
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related technical field
- Equivalent professional experience may be considered in lieu of formal education
- Associate degree in a technical discipline combined with relevant experience and/or industry certifications may also be considered
- 1 year of related software development experience
- 1 year of hands-on experience in C#/.NET development
- Experience with reusable C# library development and version-controlled environments
Selection Process
- Application Submission
- Resume Screening
- Technical Assessment
- Technical Interview
- Hiring Manager Interview
- Background Verification
- Final Offer & Onboarding
How to Apply
- Visit the official careers page of 3Si.
- Search for the Software Developer I (Junior) position in Ashburn.
- Review the job requirements and responsibilities carefully.
- Prepare and update your resume.
- Complete the online application form.
- Upload your resume and any required documents.
- Submit your application.
- Monitor your email for updates regarding the recruitment process.