Jr. Software Engineer
Title: Software Engineer 1Location : Rockville, MD or McLean, VATarget Start Date : ASAPType: contractPay Rate: DOEWe are seeking a motivated and detail-oriented Software Engineer to join a collaborative engineering team focused on building and enhancing scalable software solutions. This role is ideal for an early-career engineer who is eager to grow technical skills across backend development, cloud technologies, automation, and modern software engineering practices.The Software Engineer will contribute throughout the software development lifecycle, supporting the design, development, testing, and deployment of applications and services. The ideal candidate is passionate about learning, enjoys problem-solving, and thrives in a team-oriented environment. Key Responsibilities Software Development & EngineeringDesign, develop, test, and maintain software applications and backend servicesWrite clean, maintainable, and efficient code using Java and PythonSupport development efforts across the full software development lifecycle (SDLC)Participate in debugging, troubleshooting, and performance optimization activitiesAssist with API development, data processing, and application integrationsCollaborate with senior engineers, QA teams, and stakeholders to deliver high-quality solutionsContribute to technical documentation and knowledge-sharing initiatives Database & Data ProcessingDevelop and maintain relational database solutions using PostgreSQLWrite and optimize SQL queries for data retrieval and analysisSupport data ingestion, transformation, and storage processesAssist with data validation and integrity efforts across applications DevOps, Automation & TestingSupport CI/CD pipelines and automated deployment processesParticipate in test automation, unit testing, and code quality initiativesAssist with scripting and automation using Shell Scripting and related toolsContribute to monitoring, logging, and operational support activities Collaboration & Continuous ImprovementWork closely with cross-functional teams in an Agile development environmentParticipate in code reviews, sprint planning, and technical discussionsLearn and adopt engineering best practices, including secure coding and testing standardsContinuously enhance technical skills and stay current with emerging technologies Required QualificationsBachelor's degree in Computer Science, Information Systems, Engineering, or related technical disciplineEquivalent combination of education, training, and experience will also be considered0–2 years of software development experience (including internships, academic projects, or professional experience)Foundational programming experience with:JavaPythonExperience or coursework in object-oriented programming principlesUnderstanding of relational databases and SQL conceptsExposure to software development methodologies and SDLC conceptsBasic understanding of:DevOps practicesCI/CD pipelinesUnit testing and test automationStrong analytical, problem-solving, and communication skillsAbility to work both independently and collaboratively within a team environment Preferred QualificationsExperience or academic exposure to PostgreSQLExperience with Shell Scripting or automation scriptingExposure to cloud platforms such as AWSFamiliarity with Apache Spark or distributed data processing conceptsUnderstanding of Git/version control workflowsExposure to containerization or modern deployment technologiesInternship or project experience building scalable applications or backend systems Technical Skills RequiredJavaPythonPostgreSQLSQLShell ScriptingObject-Oriented ProgrammingCI/CD ConceptsUnit Testing & Test Automation Nice to HaveApache SparkAWS ServicesDevOps ToolingGitLinux/Unix Environments What We're Looking ForStrong willingness to learn and grow in a fast-paced engineering environmentCuriosity and passion for software development and emerging technologiesAbility to analyze problems and develop practical technical solutionsEffective communication and collaboration skillsOwnership mindset with attention to quality and continuous improvement Work EnvironmentCollaborative and team-oriented engineering cultureOpportunity to work with modern technologies and cloud-based systemsExposure to scalable application development and enterprise engineering practicesMentorship and professional development opportunities for early-career engineersWelcome to ConsultNet, a premier national provider of technology talent and solutions. Our expertise spans across project services, contract-to-hire, direct search, and managed services onshore, nearshore, and hybrid. For over 25 years, we have connected thousands of consultants with meaningful roles through a personal, communication-driven approach, partnering with a diverse client base to build high-performing teams and create lasting impact. Our comprehensive service offerings cover a wide range of technology and engineering positions across key markets nationwide. Learn more at www.consultnet.com .We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other status protected by law.