Junior Software Engineer for Mission-Critical Systems
Independent Software, Inc.
Ellicott City (MD)
On-site
USD 80,000 - 110,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Ongoing training and mentorship
Competitive compensation
Generous benefits
Work-life balance
Job summary
A software solutions company in Ellicott City is seeking a Software Engineer Level 1 to develop and enhance critical software systems. This role involves analyzing user requirements, designing applications, and participating in Agile teams. Candidates should have a Bachelor’s degree in Computer Science along with 7 years of relevant experience, and be familiar with programming languages such as Java or Python. The position requires strong analytical skills and the ability to work both independently and collaboratively.
Qualifications
Experience with one or more programming languages such as Java, Python, C, or C++.
Experience developing, testing, and debugging software applications.
Basic knowledge of database queries and SQL.
Responsibilities
Analyze user requirements and translate them into software designs.
Design, develop, and maintain software applications.
Debug software and resolve defects.
Skills
Programming languages (Java, Python, C, C++)
Software development lifecycle (SDLC)
Agile methodologies
Database experience (SQL)
Analytical and problem-solving skills
Teamwork and communication skills
Education
Bachelor’s degree in Computer Science or related field
7 years of Software Engineering experience
Tools
Java frameworks (Spring, Hibernate)
Git
CI/CD pipelines
Docker
Kubernetes
Job description
A software solutions company in Ellicott City is seeking a Software Engineer Level 1 to develop and enhance critical software systems. This role involves analyzing user requirements, designing applications, and participating in Agile teams. Candidates should have a Bachelor’s degree in Computer Science along with 7 years of relevant experience, and be familiar with programming languages such as Java or Python. The position requires strong analytical skills and the ability to work both independently and collaboratively.