Route Networking Group

Route Networking Group Current Positions

Software Architect

Route Networking Group - Boise, ID

JOB DESCRIPTION

Our client is delving into an exciting innovation cycle and want you to be a part of it! We are seeking an innovative and driven Software Architect who will be a part of a small strategic team tasked with the modernization of our client's APIs, ecommerce, and cloud platforms. We are searching for a candidate who likes to take initiative, has a strong entrepreneurial spirit, a willingness to take risks, and the ability to move fast.

We are looking for the most technical forward-thinking, cloud-passionate employees and work daily to align our core values of simplicity, authenticity and generosity. How about being able to do that within an already established company that has sound financial backing, a great benefits package, and executive support?

What You Would Do:

  • Use business acumen to gain an understanding of the company’s culture, what it's looking to accomplish, and how technology can enable biz success
  • Ensure we're building towards the future without over-building (balance between lean startup and extensible/scalable system)
  • Work collaboratively with developers, business analysts, stakeholders, and management to define new (and enhance existing) features that aligned with the company's overall long-term strategy
  • Design, develop and troubleshoot high performance and high availability applications to meet the company's strategic objectives
  • Participate as part of a projects team to design, code, and test extensible, reusable, and scalable server/client and web service applications
  • Utilize software development skills to design, code, and implement unit tests, integration tests, and regression tests
  • Be curious and proactive in the pursuit of new ideas and innovation

You Should Have:

  • Innate desire to always be learning, never complacent, and drive to stretch uncomfortably
  • Creativity and vision for long-term strategies and solutions
  • Grit, persistence, and problem-solving skills
  • The ability to lead and influence change
  • Strong conflict management skills
  • Well-rounded qualities of the Ideal Team Player – hungry, humble, and smart
  • Bachelor of Computer Science preferred or other related field or equivalent experience
  • 10+ years development experience
  • 3+ years architecture experience

Things You Should Know & Be Able To Do:

  • Experience and ability to teach or instruct co-workers
  • Understanding of modern application development with a focus on end to end ownership, monitoring within a microservice environment
  • Experience in 3-tiered applications and/or SOA design and development is highly desired
  • Advanced understanding of a wide breadth of software and database development technologies and ability to design, develop and debug in all tiers of complex applications
  • Excellent understanding of commonly used programming languages, OOP, design patterns, data structures
  • Deep working knowledge of RESTful API designs
  • Deep understanding of distributed systems, web services and how to design for performance
  • Expert knowledge of .NET framework, C#, SQL Server, HTML/CSS, XML, JSON, jQuery
  • Working knowledge of Cloud technologies such as AWS, Azure, etc.
  • Knowledge of Continuous Integration processes, solutions and tools such as Jenkins, Team City, Octopus Deploy, etc.
  • Experience in writing stored procedures and queries in SQL Server
  • Understanding of the Agile/Scrum project management process is helpful
  • Ability to read/comprehend, write, communicate orally, and reason and analyze


Posted On: Wednesday, August 26, 2020



Apply to this job
  • *
  • *
  • *
  • *