Job Closed
This listing is no longer active.
ITS offers solutions for the management, delivery, and reporting of assessment programs.
Software Developer
Location
Maryland
Posted
8 days ago
Salary
$100K / year
Seniority
Senior
Job Description
Software Developer
Internet Testing Systems (ITS)
• Design, develop, and maintain high-quality software applications • Implement C# OOP and SOLID principles • Participate in the full software development lifecycle, including requirement gathering, design, development, testing, and deployment • Configure CI/CD pipelines and support DevOps practices • Troubleshoot and debug applications
Job Requirements
- A bachelor's degree in computer science or a related field
- 5+ years of experience as a software engineer
- Experience with C# object-oriented programming (OOP) and SOLID principles
- Experience in SQL Server development
- Understanding of Agile development practices
Benefits
- Health, dental, vision, FSA, HSA, disability, and pet insurance
- Traditional and Roth 401(k)
- Company-paid life, STD, LTD
- Student loan assistance
- Tuition assistance and certification bonuses
- Professional development
- Dog-friendly office
- Casual working environment
- Annual costume contest
- Charitable donation matching
- Remote and hybrid work options
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Order.coOrder.co, formerly known as Negotiatus, has developed a cloud-based spend management software for its customers to “centralize and streamline the purchasing process.” As an emp
• Deliver complex features reliably while raising the technical bar of the team • Design and implement complex features end-to-end; own subsystems and navigate existing codebases with architectural discernment, using AI tooling as an accelerant while applying your own judgment on correctness, security, and alignment with the system's direction • Participate in design reviews; propose sound technical designs and identify scalability, performance, and reliability risks before they become incidents • Scope and estimate accurately; deliver features from requirements through rollout and post-release monitoring; communicate risks early • Mentor junior and mid-level engineers through code reviews and pairing; provide substantive feedback that raises the quality of code around you • Drive improvements in team practices — testing patterns, observability, code organization — and push back on shortcuts that create long-term cost • Explain technical decisions clearly to both technical and non-technical stakeholders; represent engineering in product discussions with a security lens
• Building features end-to-end: All engineers lead projects and take ownership of their delivery and impact. • Contributing to the underlying platform: We all pitch in to keep the platform stable and the developer experience smooth. • Supporting engineering teammates: We have lively engineering Slack channels and huddles where we run ideas by each other and problem-solve together. • Teaming up with product & design: Every project is a team effort between engineering, product and design, and everyone involved pushes for the best outcome. • Maintaining a high standard: We have a culture of doing things thoughtfully and doing them right, which comes with a commitment to uphold team best practices. • Making the product your baby: We jump in to prototype our new feature ideas, remove developer pain points and fix nagging UI blemishes — all because we care about making things great!
• manage the Akamai cloud storage solution, NetStorage, within the public sector • work closely with various groups to support and improve existing product offerings • act as a lead in design, development, testing, implementation, maintenance, and support of the NetStorage ecosystem • lead integration of NetStorage into Public Sector enterprise environment • research and implement new storage features • act as a technical resource to assist in escalations • work with other internal development teams to solve platform problems • maintain, enhance, and develop tools and testing frameworks
• Como Software Engineer, você construirá soluções com visão de longo prazo e qualidade, em um time que tem a responsabilidade de: projetar, desenvolver, testar, implantar, manter e melhorar o software.




