Junior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Programming.com · 21 hours ago

Junior Software Engineer

Programming.com is seeking a Junior Software Engineer to assist in developing software applications and features. The role involves collaborating with team members, participating in code reviews, and engaging in agile development practices.

ConsultingInformation ServicesInformation TechnologySoftware
badNo H1Bnote
Hiring Manager
Vishal Puri
linkedin

Responsibilities

Assist in developing software applications and features by writing clean, maintainable code based on provided specifications
Collaborate with team members, including senior engineers and product managers, to understand project requirements and deliverables
Participate in code reviews to learn best practices and ensure code quality
Conduct basic testing and debugging to support the delivery of reliable and efficient software
Contribute to maintaining and updating existing codebases with guidance from senior team members
Create basic technical documentation for code and processes to support team collaboration
Engage in agile development practices, including attending sprint planning, stand-ups, and retrospectives
Continuously learn new tools, technologies, and methodologies to enhance technical skills

Qualification

C#.NETAsync/await programmingMicroservicesGRPCVersion control (Git)Unit testing (xUnit)Databases (SQL)Willingness to learnAgile methodologiesCommunicationTeamwork skills

Required

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
1–3 years of software development experience (internships, academic projects, or personal projects count)
Demonstrated proficiency in C# and .NET
Async/await programming patterns
Interface-based design principles
Familiarity with version control systems (e.g., Git)
Understanding of fundamental programming concepts (e.g., data structures, algorithms)
Strong willingness to learn and adapt in a fast-paced environment
Good communication and teamwork skills

Preferred

Microservices and gRPC experience
Unit testing (xUnit) and mocking (NSubstitute)
Message queues (MassTransit / RabbitMQ)
Windows Services deployment
Enterprise integration patterns
Familiarity with databases (e.g., SQL) or API concepts (e.g., REST)
Exposure to agile methodologies (e.g., Scrum, Kanban)
Basic knowledge of cloud platforms (e.g., Azure) or DevOps tools
Contributions to open-source projects, hackathons, or a portfolio of personal or academic projects

Company

Programming.com

twittertwittertwitter
company-logo
Programming.com is a leading software development company, providing expertise in strategy, consulting, technology and IT operations.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Shashank Munim
Managing Partner
linkedin
Company data provided by crunchbase