ConnectWise is looking to develop high-quality, innovative, fully performing software in compliance with coding standards to help over 45,000 partners manage their businesses better, sell more efficiently, automate service delivery, and remotely control technology.
Requirements
- Expert-level proficiency in C-Sharp and .NET Core
- Strong understanding of object-oriented programming, design patterns, and SOLID principles
- Experience with RESTful API development and integration
- Familiarity with cloud platforms (Azure, AWS, or GCP)
- Proficiency with relational databases (e.g., SQL Server, PostgreSQL) and ORMs like Entity Framework Core
- Experience with CI/CD pipelines and DevOps practices
- Excellent problem-solving, debugging, and analytical skills
Responsibilities
- Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems.
- Works on systems critical to company's current and future operations.
- Debugs production issues across services and multiple levels of the stack
- Assists with improvement of organizational engineering standards, tooling, and processes
- Participates in the testing process through test review and analysis, test witnessing, and certification of software.
- Evaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems.
- Maintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, and/or groups.
Other
- Provides support to the Engineering teams, with a high attention to detail.
- Researches, analyzes, and documents findings.
- May influence others within the Software Engineering team through the explanation of facts, policies, and practices.
- 5+ years of professional experience in software development.
- Onsite/Hybrid/Remote depending on location