This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Internet Testing Systems (ITS) is seeking a Senior Software Engineer to join their team in Baltimore, MD, with remote work options available.
The ideal candidate should have a bachelor’s degree in computer science or a related field and at least 10 years of experience as a software engineer.
Strong experience in C# OOP, software architecture, SQL Server development, and leading a team is required.
The candidate should be fluent in OOP design principles, enjoy problem-solving, think critically, communicate effectively, and appreciate a balance of independent work and teamwork.
Responsibilities include designing, developing, refactoring, and maintaining high-quality software applications, implementing C# OOP and SOLID principles, participating in the entire software development lifecycle, collaborating with cross-functional teams, implementing CICD pipelines and DevOps practices, building and maintaining microservices architecture, troubleshooting and debugging applications, and staying up-to-date with emerging trends and technologies in software development.
The position offers the opportunity to learn about the computer-based testing industry, get to know diverse team members, and participate in company-wide virtual meetings and celebrations.
Requirements:
Bachelor’s degree in computer science or a related field.
10+ years of experience as a software engineer.
Strong experience in C# OOP and software architecture.
Experience in SQL Server development.
Experience in leading a team and ensuring team growth.
Fluent in OOP design principles and best practices.
Enjoy problem-solving and critical thinking.
Effective communication skills.
Ability to work independently and in a team.
Benefits:
Remote and hybrid work options.
Health, dental, vision, FSA, HSA, disability, and pet insurance.