Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
CConnectWise
Пуна, Индия6 месяцев назад
ConnectWise is an industry and Global leading software company with over 3,000 colleagues in North America, EMEA and APAC. As a community-driven software company dedicated to the success of technology solution providers, our suite helps over 45,000 of our partners manage their businesses better, sell more efficiently, automate service delivery, and remotely control technology so they can consistently deliver amazing customer experiences. Our company is powered by our connections, our colleagues, and our community. And, we accept all kinds. Game-changers, innovators, culture-lovers—and humankind. We invite discovery and debate. We recognize key moments as milestones. We see you and value you for your unique contributions. Our inclusive, positive culture lays the foundation to ensure every colleague is valued for their perspectives and skills, giving you the choice of how YOU make a difference. Curious? Read this opportunity to learn how YOU can make a difference at ConnectWise! General Summary: The Senior Software Engineer I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner, while remaining aligned with industry and organizational standards. Essential Duties & Responsibilities: • 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 • 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 ✅ Mandatory Skills (Core Requirements) These are explicitly required or strongly implied as essential for the role: Technical Skills .NET Development (Advanced) Designing, developing, and deploying applications using the .NET framework ReactJS Object-Oriented Programming & Design Strong OOP concepts Design patterns Clean architecture principles Relational Database Expertise Strong hands-on experience with Microsoft SQL Server Query optimization Schema design Git Version Control Branching strategies Code reviews Collaborative workflows General Software Engineering Debugging production issues Building and maintaining scalable systems Writing clean, standards-compliant code Testing and code validation Knowledge, Skills, and/or Abilities Required: Advanced .NET Engineering: Proficient in designing, developing, and deploying robust applications utilizing the .NET Framework ecosystem. Object-Oriented Design (OOD): Demonstrated expertise in applying Object-Oriented Programming (OOP) principles, design patterns, and clean architecture practices. Relational Database Management: Strong hands-on experience with relational databases, featuring advanced proficiency in Microsoft SQL Server (including query optimization and schema design). Practical exposure to client-side technologies, specifically React, backed by a solid understanding of JavaScript and build tools such as Webpack and Babel (highly advantageous). Proven experience leveraging Azure DevOps and cloud services for continuous integration and deployment Familiarity or working knowledge of AWS cloud infrastructure and services is considered a distinct advantage Deep understanding of Git-based workflows, including branching strategies, code reviews, and collaborative development. Mandatory skills .NET, C#, ASP.NET, ReactJS, OOP, Design Patterns, Clean Architecture, SQL Server, Query Optimization, Database Design, Git, Code Reviews, Debugging, Scalable Systems, Unit Testing. Educational/Vocational/Previous Experience Recommendations: • Bachelor’s degree in related field or equivalent business experience • 4+ years of relevant experience ConnectWise is an Equal Opportunity Employer, dedicated to building a diverse and inclusive workforce and providing a workplace free from discrimination and harassment. ConnectWise provides equal employment opportunities to all employees and applicants without regard to race, ethnicity, color, religion, age, sex (including pregnancy), sexual orientation, gender, gender identity or expression, ancestry, national origin, citizenship status, physical or mental disability, genetic information, military/veteran status, marital status, familial or parental status, or any other characteristic or status protected by applicable federal, state and local laws. The statements above are intended to describe the general nature and level of work being performed by individuals assigned to this job. Other duties may be assigned as needed. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of the job and/or to receive other benefits and privileges of employment. If you need a reasonable accommodation for any part of the application and hiring process, please contact us at .
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 1 660 000 до 3 420 000
Грейд
Senior
Опыт работы
от 4 лет
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
ConnectWise — ведущая в отрасли и глобальная компания-разработчик программного обеспечения, насчитывающая более 3000 сотрудников в Северной Америке, EMEA и APAC. Являясь компанией-разработчиком программного обеспечения, ориентированной на сообщество и нацеленной на успех поставщиков технологических решений, наш пакет помогает более чем 45 000 наших партнеров лучше управлять своим бизнесом, более эффективно продавать, автоматизировать предоставление услуг и удаленно управлять технологиями, чтобы они могли постоянно предоставлять потрясающий опыт взаимодействия с клиентами. Наша компания развивается благодаря нашим связям, нашим коллегам и нашему сообществу. И мы принимаем всех. Творцов перемен, новаторов, любителей культуры — и просто людей. Мы приглашаем к открытиям и обсуждениям. Мы отмечаем ключевые моменты как вехи. Мы видим вас и ценим вас за ваш уникальный вклад. Наша инклюзивная, позитивная культура закладывает основу, чтобы каждый сотрудник ценился за свои взгляды и навыки, давая вам возможность выбора, как ВЫ можете внести изменения. Любопытно? Прочитайте это предложение, чтобы узнать, как ВЫ можете внести изменения в ConnectWise! Общее резюме: Старший инженер-программист I отвечает за разработку высококачественного, инновационного, полностью функционального программного обеспечения в соответствии со стандартами кодирования. Этот специалист работает в партнерстве с кросс-функциональными командами, чтобы обеспечить своевременное завершение поставки программного обеспечения, включая дизайн, код и тесты, при соблюдении отраслевых и организационных стандартов.
• Оказывает поддержку командам инженеров с высоким вниманием к деталям • Исследует, анализирует и документирует результаты • Может влиять на других членов команды инженеров-программистов, объясняя факты, политики и практики • Проектирует, создает и поддерживает крупномасштабные производственные сервисы, веб-приложения, конвейеры данных и потоковые системы • Работает над системами, критически важными для текущей и будущей деятельности компании • Устраняет проблемы в производственной среде в различных сервисах и на нескольких уровнях стека • Участвует в улучшении организационных стандартов инжиниринга, инструментария и процессов • Участвует в процессе тестирования посредством обзора и анализа тестов, наблюдения за тестированием и сертификации программного обеспечения • Оценивает код, чтобы обеспечить его достоверность, правильную структуру, соответствие отраслевым стандартам и совместимость с операционными системами • Поддерживает понимание текущих технологий или практик программирования посредством непрерывного обучения, чтения или участия в профессиональных конференциях, семинарах и/или группах
Эти навыки явно требуются или сильно подразумеваются как необходимые для данной роли: Технические навыки Разработка на .NET (продвинутый уровень) Проектирование, разработка и развертывание приложений с использованием фреймворка .NET ReactJS Объектно-ориентированное программирование и проектирование Сильные концепции ООП Шаблоны проектирования Принципы чистой архитектуры Экспертиза в реляционных базах данных Глубокий практический опыт работы с Microsoft SQL Server Оптимизация запросов Проектирование схем Система контроля версий Git Стратегии ветвления Обзоры кода Совместные рабочие процессы Общий инжиниринг программного обеспечения Отладка производственных проблем Создание и поддержка масштабируемых систем Написание чистого, соответствующего стандартам кода Тестирование и валидация кода Знания, навыки и/или способности: Продвинутый инжиниринг на .NET: Опыт проектирования, разработки и развертывания надежных приложений с использованием экосистемы .NET Framework. Объектно-ориентированное проектирование (OOD): Подтвержденный опыт применения принципов объектно-ориентированного программирования (ООП), шаблонов проектирования и практик чистой архитектуры. Управление реляционными базами данных: Глубокий практический опыт работы с реляционными базами данных, включая продвинутое владение Microsoft SQL Server (включая оптимизацию запросов и проектирование схем). Практический опыт работы с клиентскими технологиями, особенно с React, подкрепленный solidным пониманием JavaScript и инструментов сборки, таких как Webpack и Babel (очень желательно). Подтвержденный опыт использования Azure DevOps и облачных сервисов для непрерывной интеграции и развертывания. Знакомство или опыт работы с облачной инфраструктурой и сервисами AWS считается существенным преимуществом. Глубокое понимание рабочих процессов на основе Git, включая стратегии ветвления, обзоры кода и совместную разработку. Обязательные навыки: .NET, C#, ASP.NET, ReactJS, OOP, Design Patterns, Clean Architecture, SQL Server, Query Optimization, Database Design, Git, Code Reviews, Debugging, Scalable Systems, Unit Testing. Образовательные/профессиональные рекомендации/предыдущий опыт: • Степень бакалавра в смежной области или эквивалентный деловой опыт • 4+ года соответствующего опыта