Conexess – Conexess Design Skip to main content

Sr. Solutions Architect (C#.NET, Angular, Azure, Cloud Foundry, etc.) - Contract to hire

Job Title
Sr. Solutions Architect (C#.NET, Angular, Azure, Cloud Foundry, etc.) - Contract to hire
Job ID
Charlotte,  NC 28209
Other Location

Title:  Sr. Solutions Architect (C#.NET, Angular, Azure, Cloud Foundry, etc.)


Our History:
From our start in 2009, Conexess has established itself in 3 markets, employing nearly 200+ individuals nation-wide. Operating in over 15 states, our client base ranges from Fortune 500/1000 companies, to mid-small range companies. For the majority of the mid-small range companies, we are exclusively used due to our outstanding staffing track record

Who We Are:
Conexess is a full-service staffing firm offering contract, contract-to hire, and direct placements. We have a wide range of recruiting capabilities extending from help desk technicians to CIOs. We are also capable of offering project based work.


Job Description

Conexess Group is looking for a passionate, talented, hands on Senior Architect, who blends solid software architecture and product development expertise with proven experience. The ideal candidate will have experience designing and implementing SaaS based applications within a progressive technology stack utilizing  .Net,  Web technologies, and open source frameworks in an Agile environment. We are seeking someone who is interested in developing and delivering micro service based solutions running in the cloud.  In this role, you will have the ability to work directly with decision-makers to set direction, grow an enterprise capability, and drive business value through analytics-fueled products.



  • 6 years of experience in an Architect role or 10+ years' experience as a Sr. Developer
  • Experience with C#



  • Experience working with Angular Apps
  • In-depth knowledge in IaaS and experience with Cloud Foundry, Azure, Kubernetes, Docker
  • Experience working with PostgreSQL
  • 3 years of hands on experience to create/maintain micro services: Have proficiency with micro services using REST/JSON
  • 3  years of experience in ETL software development
  • Experience with NoSQL platforms
  • Good Experience with Continuous Integration and hands-on experience (tools like Jenkins, TeamCity, Maven, Ant, Bamboo)
  • Strong understanding of DevOps technologies
  • Proficient in current development and source code management tools (BitBucket, Git, SVN)
  • Good understanding in event processing/messaging, i.e. Kafka/Rabbit MQ, as well as logging, auditing and metrics, i.e. ElasticSearch/Kibana, Hadoop/Spark
  • Thorough understanding of big data architectures including physical composition (e.g. network, storage, compute, and hardware) as well as physical modeling, distribution, partitioning, and parallelism.
  • Thorough understanding of Data Warehousing architectures, techniques, and methodologies; including Star Schemas, Snowflake Schemas, Slowly Changing Dimensions, and Aggregation Techniques
  • Bachelor’s degree in Computer Engineering or Computer Science



  • Provides architectural and “big picture” oversight for development of new or enhanced products.
  • Translates customer business requirements into specific systems, applications or process designs for solutions and integrating architecture.
  • Acts as an advocate for the customer, as the ultimate authority on the architecture designed to address customer’s business problems.
  • Provides direction for design activities.
  • Provides technical advice to other departments within the company, and is responsible for integrating components built by product developers.
  • Analyzes the scope, timeline and specifications of tasks; delegates assignments to other architects. Writes high-level implementation plans for enhancements and fixes to be refined by team members under direction.
  • Provides technical assistance to support staff.  Assists with implementations of enhancements and fixes by providing coding knowledge.
  • Tests and reviews programming to discover any errors and confirm that the programs meet required specifications.
  • Creates system and development documentation.
  • Administers various change management tasks.
  • Maintains an awareness and understanding of competing products and provides ideas for innovation and improvement in order to maintain a competitive advantage in the marketplace.
  • Mentor technical resources in project teams.
  • Tests and reviews programming to discover any errors and confirm that the programs meet required specifications.


Option 1: Create a New Profile