Job Description
General Summary:
The Software Architect 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 and 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.
-
As a Hands-On Technical Architect you will be responsible for designing developing and implementing the architecture for enterprise-level systems while being actively involved in coding and hands-on technical tasks.
-
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
Key Responsibilities :
-
Architectural Design & Strategy :
-
Design and architect high-level solutions for large-scale mission-critical applications.
-
Create technical roadmaps and recommend technologies that best fit the business needs.
-
Ensure systems are scalable maintainable and flexible enough to adapt to evolving business requirements.
-
-
Hands-On Development :
-
Actively write and review code alongside the development team with the ability to jump into the most complex coding challenges.
-
Implement core architectural components and frameworks ensuring high-quality software design and coding practices.
-
Collaborate with the team to resolve technical issues ensuring efficient and quality delivery of solutions.
-
Provide technical leadership during architecture reviews code reviews and design discussions.
-
Foster a collaborative development environment where innovation and knowledge sharing are promoted.
-
-
Cross-Team Collaboration :
-
Work closely with product managers DevOps and other stakeholders to align technical execution with business objectives.
-
Ensure the technical architecture is adaptable and aligned with business goals by translating requirements into robust scalable solutions.
-
Engage in technical discussions offering deep expertise and actively contributing to decision-making processes
-
Knowledge Skills and/or Abilities Required: To perform this job successfully an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
-
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
Educational/Vocational/Previous Experience Recommendations:
-
Bachelor’s degree in related field or equivalent business experience
-
9+ years of relevant experience
Working Conditions:
-
Onsite/Hybrid/Remote depending on location
-
0-10% travel may be required
Date Posted
12/05/2024
Views
0
Similar Jobs
Software Solutions Architect - Unqork
Views in the last 30 days - 0
Unqork empowers enterprises with AIpowered applications emphasizing innovation security and growth The job posting highlights benefits like remote wor...
View DetailsEngineering Manager - Software Supply Chain Security: Auth Infrastructure - GitLab
Views in the last 30 days - 0
This job description highlights a leadership role in developing secure scalable authentication infrastructure for GitLab It emphasizes technical exper...
View DetailsSolutions Architect - phData
Views in the last 30 days - 0
This job posting seeks a Solutions Architect to join phDatas Elastic Platform Operations team focusing on cloudnative data platforms like Snowflake AW...
View DetailsSoftware Engineer III | Platform - ExtraHop
Views in the last 30 days - 0
This job posting seeks a Software Engineer III to develop features lead junior team members and contribute to secure cloud and appliance solutions The...
View DetailsStaff Salesforce Engineer - CRM Systems - GitLab
Views in the last 30 days - 0
This job description outlines a Staff Salesforce Developer role focusing on designing building and scaling enterprisegrade solutions across Salesforce...
View DetailsGrowth Product Lead - Loyalty - Trafilea
Views in the last 30 days - 0
Trafilea promotes itself as a transformative consumer tech platform with AIdriven growth solutions highlighting achievements like 1B revenue and globa...
View Details