Sr. Software Architect

BreakthroughFuelAppleton, WI
7dHybrid

About The Position

The Sr. Software Architect role is part of U.S. Venture's Data and Analytics team. This role will design and develop new solutions and provide extensive modifications to existing applications for internal systems. The Sr. Software Architect will define the platform and system strategy for multiple applications resulting in a cohesive integrated solution, lead a group of software engineers and application programmers through the implementation of new system capabilities and provide consultation on complex enterprise projects across multiple business units. The ideal location for this role would be Appleton, WI, however, we will consider hybrid and/or remote options depending on relevancy of candidate experience. Occasional travel to Appleton, WI would be required.

Requirements

  • Bachelors Degree in Computer Science / Computer Engineering
  • Ability to work with senior IT management to set the platform and system strategy and drive it through the organization
  • Highly proficient in defining the architecture for multiple applications resulting in a cohesive integrated solution
  • Demonstrated ability to quickly understand, extend, and support both legacy and new/emerging applications
  • A minimum of 10 years experience designing and implementing software applications using one or more of the following: C#, C++, VB.NET, Java, or equivalent languages
  • Working knowledge and experience with relational databases
  • Proficiency in programming techniques, algorithms, data structures, object oriented programming and Agile
  • Available to handle multiple task assignments and manage around deadlines
  • Ability to set short and long range plans and adjust direction as required by changing priorities
  • Excellent communication, customer service, problem solving and analytical skills
  • Ability to work independently or with a team

Responsibilities

  • Provide direction, leadership, and mentoring for software engineers and programmers within the development staff
  • Define end-to-end solution requirements and integrations to existing systems
  • Provide consultation on complex projects and be the top level contributor/specialist
  • Analyze requirements, design, code, and debug application
  • Apply regression testing techniques to ensure quality of deployed applications
  • Utilize a full lifecycle application development process leveraging Agile
  • Continually improve applications through performance tuning, balancing, usability, and automation
  • Support, maintain and document developed applications and interfaces
  • Evaluate and identify new technologies and methodologies
  • Actively plan and manage projects
  • Comply to established standards
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service