Technical Architect

The Technical Architect will be responsible for designing and implementing technical solutions to meet business needs. The role involves collaborating with stakeholders to define requirements, creating technical architecture designs, overseeing software development, and ensuring solutions are integrated with existing systems. The Technical Architect will also be responsible for enterprise architecture and solution architecture.

Requirements

  • Experience in choosing and defining architectures for implementation by other developers in cloud-based web solutions
  • Experience with Azure Cosmos DB, SQL DB, SQL server, and
  • Strong understanding of software development life cycle from design, requirements gathering, development, testing, and software deployment through Maintenance lifecycle
  • Experience with Agile Methodologies, Cloud computing, and a willingness to learn new technologies, methodologies, and the ability to teach others
  • 6 years experience in designing and implementing software applications using Web development, ASP.NET, C#, MVC, Web API, SQL, and WEB APIs in azure
  • Proven ability to lead a team of developers at all career stages
  • Mid-career professional looking to expand and grow their career
  • Ability to translate between stakeholder and developer perspectives
  • Bachelor’s degree in computer science or related field, or equivalent (5+ years) experience
  • Experience working with Azure DevOps, GIT, SonarCloud, and other third-party tools
  • Extensive knowledge of object-oriented programming, best practices, and architecture design
  • Knowledge of unit testing strategies
  • Possess strong leadership skills and ability to direct and guide a team of developers
  • Understanding of quality control as it pertains to the software development life
  • Ability to create a dedicated work space (if full-time remote) or commute to our Peoria office Tuesdays and Thursdays (if in the Peoria area)

Qualifications

  • Technical Architecture and Solution Architecture skills
  • 3 years experience in Software Development, test case development, and software Integration across multiple data platforms
  • Experience in Enterprise Architecture
  • Strong analytical mindset, problem-solving, and effective communication skills
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Experience with cloud technologies, Azure, AWS, and cloud computing,
  • 3 years experience in C#, .net framework, ASP.NET, MVS framework, SQL server, DB2, SQL, test case development, and REST APIs
  • Experience in the following Languages: C#, .NET framework, JavaScript, Visual Basic, HTML, CSS, JSON, Angular, SQL, MVC, Web APIs, and ASP.net
  • Experience with Azure Cosmos DB, SQL Server, GitHub, Jira, SharePoint, bitbucket, Confluence, and Microsoft products
  • Experience in DevOps, Agile methodologies, waterfall methodology, and project management
  • Strong mentorship and leadership skills in order to guide junior developers and analysts through agile developments, sprint planning, test case development, and retrospectives
  • Experience with automation frameworks like Selenium, Nunit, and SpecFlow

Bonus Skills and Experience:

  • Azure focused certifications
  • Understanding of OAuth 2.0 protocols and the underlying handshakes/cipher suites in use
  • Data Science background or experience
  • Other development platforms and methodologies (i.e. React, Angular, Python, WinUI 3)
  • Experience in deploying applications in a cloud platform like Amazon AWS, Azure, and GCP
  • Legacy methodologies (i.e. winforms, webforms) to assist with transitioning outdated technology to more modern systems

Benefits

  • Fully remote with office optional. You decide when you would like to work from home and when from the office.
  • Flexible timings. You decide your work scheduled.
  • Market competitive compensation (in $$).
  • Insane learning and growth