Software Architect

3 weeks ago


Colchester, United States Data Innovations Full time
Essential Functions and Responsibilities:

  • Architect, design, and implement complex software applications
  • Investigate and recommend advanced and bleeding edge technologies
  • Develop coding standards consistent with product needs and quality standards
  • Actively participate in the software release cycles, providing key architectural leadership to the group of distributed teams
  • Participate in testing process through review of testing strategies and approaches to verify they are consistent with the architectural intent
  • Train, mentor, and serve as a resource to other technical leaders within the team and other cross-departmental colleagues
  • Deliver presentations to DI Executive Team, customer or client audiences, and peers
  • Identify, design, and implement ways to improve quality and efficiencies in the department
  • Work as a proactive and collaborative member of the Agile project team in support of the department's technical leadership team members
Requirements:
  • 15+ years' experience and corresponding skills with building software systems, evolving ideas from early design through to implementation, working in a collaborative and iterative process
  • Knowledge of professional software engineering methodology and best practices for the full software development life cycle: including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience architecting complex user-facing SaaS products and migrating on-prem apps to SaaS
  • Experience building and implementing medical device solutions into B2C SaaS products
  • Knowledge of distributed system design patterns with an emphasis on maximizing performance.
  • Expert knowledge and proven ability to successfully write code and test software applications
  • Strong analytical and problem-solving skills and ability to resolve problems independently
  • Ability to work productively in a team environment including ability to teach and instruct peers
  • Strong verbal and written communication skills
  • Experience working in an Agile software development environment using one of the more commonly used process frameworks (Scrum, Kanban, XP, or Lean)
  • Experience working in GIT as the primary source control management tool
  • Experience, within the last 5 years, in building and deploying cloud-based applications within AWS
  • 5+ years' experience with designing, building and/or interacting with micro-services in a cloud application architecture
  • Travel with a minimum of 20%
  • Ability to follow DI's policies and procedures and system usage practices
  • Must comply with Company vaccination policy


Education and/or Experience

BS in computer science or related field, such as software development and a minimum of 15 years working in a related field OR at least 20 years working in a position as a software developer, technical lead, or similar position.

Preferred skills and experience:

In addition to the above requirements, the ideal employee/candidate will have experience with the following:

  1. AWS advanced certification
  2. Experience with C#, .NET, Angular
  3. Master's degree


Physical Requirements/Working Conditions:
While performing duties of this job, the employee is predominately functioning in a sedentary light office position with high frequency of keyboarding, and computer use.

Supervision Level

This person reports directly to the Head of Engineering & Technology.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
  • Software Architect

    1 month ago


    Colchester, United States Data Innovations Full time

    Essential Functions and Responsibilities: Architect, design, and implement complex software applications Investigate and recommend advanced and bleeding edge technologies Develop coding standards consistent with product needs and quality standards Actively participate in the software release cycles, providing key architectural leadership to the group of...

  • Software Architect

    2 weeks ago


    Colchester, United States Data Innovations Full time

    Essential Functions and Responsibilities:Architect, design, and implement complex software applications Investigate and recommend advanced and bleeding edge technologies Develop coding standards consistent with product needs and quality standards Actively participate in the software release cycles, providing key architectural leadership to the group of...


  • Colchester, Vermont, United States NuHarbor Security Inc Full time

    Job Summary We are looking for a principal software engineer/manager to help us with the leadership, design, development, deployment and operation of our emergent service delivery platform. Reporting directly to the VP of Software Engineering and Technology, this is a principal role in the growing software development capability within NuHarbor's teams. If...


  • Colchester, United States Granite Group Full time

    Job DescriptionJob DescriptionPosition DescriptionThe Regional Sink & Spout Sales Associate, is a very important position that will allow our Bath, Kitchen & Lighting Showrooms in CT, RI and occasionally W Mass, to remain open at proper Staffing levels on busier days and during planned vacations, last minute sick days or other unplanned absences. Extreme...