Remote Software Architect
closedConnectWise
πRemote - United States
Job highlights
Summary
Join ConnectWise as a Software Architect to develop high-quality software in compliance with coding standards, working in partnership with cross-functional teams to ensure timely delivery of software deliverables.
Requirements
- Ability to manage large projects and processes independently with limited supervision
- Recognized expert in applicable work area
- Ability to situationally adapt and understand new technology/processes as per business requirement
- Knowledge with a variety of the field's concepts, practices, and procedures
- Strong ability to work constructively and independently under stress and pressure in a fast paced, multitasking environment
- Ability to manage competing priorities while producing high quality work
- Strong organization and time-management skills with the ability to meet reasonable deadlines
- Ability to interact positively and openly with colleagues and external business contacts, with strong verbal and written communication skills
- Advanced knowledge of programming languages and software basics C#, .NET
- Expert knowledge of relevant software development tools including version control, build processes, debuggers, and test frameworks, API, Design Principles. Agile/ Scrum methodology experience
- Kubernetes, OpenShift
- Well versed with Database fundamentals- SQL Server, SQL Lite
Responsibilities
- Assists with operational plans for the Software Engineering team
- Develops and implements new products, processes, standards, and/or operational plans that will have an impact on the achievement of functional results
- Provides support to the Engineering teams, with a high attention to detail
- May require communication with ConnectWise leadership
- Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems
- Works on complex systems critical to companyβs current and future operations
- Debugs production issues across services and multiple levels of the stack
- Manages improvement of organizational engineering standards, tooling, and processes
- Independently designs and delivers large complex plans and projects
- Participates in the testing process through test review and analysis, test witnessing, and certification of software
- Assists with shaping architectural visions and long-term roadmaps for the organization
- Evaluates codes to ensure validity, properly 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, or groups
- Lead by example, guiding teams on best practices and helping to solve complex technical challenges
- Play a key role in both the strategic and technical aspects of development, ensuring the technical direction is aligned with business goals
- Stay current with emerging technologies and introduce new tools, frameworks, and practices to the team
- Evaluate and recommend new technologies, platforms, and frameworks that can improve performance, security, or development speed
- Prototype and lead proof-of-concept initiatives for new solutions
Benefits
Onsite/Hybrid/Remote depending on location
This job is filled or no longer available
Similar Remote Jobs
- πSpain
- πUnited States
- π°$150k-$170kπUnited States
- π°$150k-$170kπUnited States
- πWorldwide
- πBrazil
- πWorldwide
- π°$180k-$300kπUnited States
- π°$180k-$300kπUnited States
- π°$165k-$175kπUnited States