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.