.NET Software Architect

.NET Software Architect

1872 Consulting

Chicago, IL • Hybrid

Other

Posted 2 days ago


Job description

.NET Software Architect
Chicago – Hybrid WFH (3 days~ remote)
Summary
This .NET Software Architect position is entirely dedicated to a significant, client-facing product with over five thousand users to date. The individual in this role will need to learn the application and its architecture from a front-to-back/back-to-front perspective in order to help optimize and support its further design, development and maintenance. He/she/they will be responsible for a design, development and providing application architectural guidance for the associated application stacks that run the business. They will be on both Windows and Linux operating systems that supports day to day operations, providing subject-matter-expertise for current and future planning, technical architectures, models and standards. The role entails working closely with the other members of the development team, which includes developers on near and offshore teams through a third party consulting arm, to ensure a cohesive enterprise technology approach and optimal delivery.
What you'll be doing
  • Establishes and maintains enterprise level architecture through the stages of planning, design and execution of all new platform buildouts. They are responsible for setting our strategic direction and future roadmap in the server and systems space.
  • Works closely with multiple internal teams and third-party vendors to plan, design and execute projects that support our application strategies.
  • Provides expert consultation to inform strategic technology and system decisions as well as tactical decisions related to projects.
  • Listening, drawing out key concepts and articulating advanced technical and non-technical concepts with ease (both written and oral formats) to customers, peers and management at several levels and across the organization with minimal oversight.
  • Proceeds from concept, to design, to leading the implementation of complex, medium to large scale projects.
  • Ability to solicit input from internal and external sources, including the ability to investigate and incorporate best practices from other corporations, experience and sound judgment.
  • Shares best practices, lessons learned and constantly updates the technical system architecture requirements based on changing technologies, and knowledge related to recent, current and upcoming vendor products and solutions
  • Collaborates with other members of the Kirkland management staff and contributes to manager meetings, quarterly summits, etc...
  • Does "whatever it takes" to support the tactical and strategic goals of the team and in the Firm.
Skills we're seeking
  • 10+ years of experience with .NET/C# Development
  • Strong experience with software architecture, heavily using REST APIs
  • Strong experience architecting client-facing or SaaS applications
  • Experience with SQL Server and/or PostgreSQL (ideally AND because we use both)
Nice to have experience
  • Front-end experience with ReactJS (what we use)
  • Azure, Windows and/or Linux experience
    • Software will run on both Windows and Linux servers, on-prem to start but eventually moving to Azure. So this candidate ideally has experience architecting software to seamlessly deploy to multiple environments
  • Docker and Kubernetes experience

1872 Consulting logo

About 1872 Consulting

Sourced by ZipRecruiter

1872 Consulting, based in Chicago, IL, USA, operates within the IT consulting industry. Armed with a diverse team of experts, the company offers specialized IT consulting services, focusing on modernizing business technologies and driving innovative business strategies. Established in 1872, the company has a rich history marked by its commitment to bridging the gap between businesses and technology. Its mission is to empower organizations to surpass their business goals by providing state-of-the-art IT solutions and service. The company prides itself on its core values of integrity, excellence, and innovation, instilling these principles in every project they undertake.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Chicago, IL, US

Year founded

2014



Frequently asked questions

Q: What skills or qualities help someone succeed as a Software Architect?

A: To succeed as a Software Architect, key technical skills include proficiency in programming languages such as Java, C++, or Python, as well as expertise in software design patterns, data structures, and algorithms. Additionally, strong communication and collaboration skills, adaptability, and problem-solving abilities are essential soft skills, as they enable architects to effectively lead cross-functional teams, negotiate trade-offs, and balance technical and business requirements. By combining these technical and soft skills, a Software Architect can drive innovation, ensure system scalability and maintainability, and contribute to the long-term success of their organization.

Q: What is the career path for a Software Architect?

A: A Software Architect's typical career progression involves starting as a Junior Software Engineer or Technical Lead, then advancing to Senior Software Architect or Technical Architect, and eventually reaching the role of Enterprise Architect or Chief Technology Officer. Key opportunities for skill development and growth include mastering software design patterns, learning cloud computing and DevOps, and developing leadership and communication skills to effectively guide cross-functional teams. Long-term career prospects for Software Architects may include transitioning into executive roles, such as CTO or VP of Engineering, or pursuing specialized roles like Technical Evangelist or Innovation Consultant.



1872 Consulting job posting for a .NET Software Architect in Chicago, IL with a salary of $145,900 to $211,300 Annually with a map of Chicago location.