Software Architect role at Terra Dotta in Chapel Hill

Terra Dotta in Chapel Hill is hiring a Software Architect


This job might already be filled.

Job Summary:  Terra Dotta is looking for a qualified Software Architect who is passionate about building best in class solutions and has demonstrated experience in leading a team through technology transformation. This role will be hands-on and be responsible for guiding a team through a modernization effort. It will involve transitioning a ColdFusion infrastructure to Java environment leveraging micro-services. The role will work with all parts of the development and operations team to design, develop, and automate the deployment of the new solution.
Desired Skills

  • Preference to candidates who have experience with higher education software system solutions.
  • Demonstrated experience as a full stack developer preferably in a Java environment.
  • Experience with Angular.
  • Experience with large scale enterprise systems focused on scalability and performance.
  • Experience with common open source frameworks such as Spring.
  • Experience with automated and dynamic deployment in AWS.
    Job Responsibilities
  • Lead technical team through conversation to a java based microservice architecture.
  • Research and decide on open source frameworks to use for the next generation.
  • Designs systems software to meet project requirements, collaborating with engineers, programmers, and other developers as needed.
  • Responsible for hands-on development as well as guidance and coaching to other team members.
  • Participate with functional team members to design new features for our application suite.
  • Designs systems software to meet project requirements, collaborating with engineers, programmers, and other developers as needed.
    Required Experience
  • Bachelors degree in Computer and Information Sciences, Engineering, Computer Software, Engineering, Computer Engineering Technologies, or related field required.
  • 10+ years of experience building distributed systems and applications.
  • Experience architecting high volume and complex data structures.
  • Demonstrated success in a matrixed, fast-paced environment.
  • Demonstrated excellence at prioritizing projects.
    Physical Requirements
  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.