
.NET Software Engineer - All Levels
Cambium Learning Groupover 4 years ago
Remote, WorldwideEntry Level / Mid Level / Senior / Staff+
Responsibilities
- Develop custom software solutions for clients and internal support systems.
- Participate in requirements gathering, application and database design, system documentation, coding, unit testing, and deployment.
- Develop relational databases, stored procedures, triggers, and SQL queries using SQL Server.
- Apply object-oriented analysis and design principles throughout the software development lifecycle.
- Work effectively both independently and as part of a team.
Requirements
- Bachelor’s degree in Computer Science or a related field and 2+ years of professional .NET software development experience using C#, ASP.NET, JavaScript, and XML.
- Alternatively, a master’s degree in Computer Science and 1+ year of .NET software development experience.
- SQL Server development experience with relational databases, stored procedures, triggers, and SQL queries.
- Expert knowledge of object-oriented design, solid understanding of algorithms, and strong analytical skills.
- Self-starting, independent, highly detail-oriented, and able to communicate and collaborate effectively.