Job Summary
We are seeking a skilled and experienced Enterprise Architect to join our dynamic team. The ideal candidate will be responsible for designing and implementing enterprise-level solutions that align with our business goals. This role requires a deep understanding of software architecture, cloud computing, and various development frameworks. The Enterprise Architect will collaborate with cross-functional teams to ensure that our technology strategy supports our overall business objectives.
- Develop and maintain the enterprise architecture framework, ensuring alignment with business strategies.
- Design and implement scalable cloud architecture solutions using AWS, Azure, or similar platforms.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Lead the design of service-oriented architectures (SOA) and microservices for new applications.
- Utilize various programming languages and frameworks including Java, .NET, Python, and JavaScript for application development.
- Ensure best practices in software development lifecycle (SDLC), continuous integration (CI/CD), and agile methodologies are followed.
- Evaluate and recommend tools for development, deployment, and monitoring of applications.
- Create detailed design documents using UML and other modeling techniques.
- Oversee the integration of APIs, RESTful services, and web services into existing systems.
- Mentor junior developers on design patterns, coding standards, and best practices in web development.
- Proven experience in enterprise architecture or solution architecture roles.
- Strong knowledge of cloud computing technologies (AWS, Azure) and cloud architecture principles.
- Proficiency in programming languages such as C#, Java, Python, Ruby on Rails, or JavaScript frameworks (React, Angular).
- Familiarity with database technologies including MySQL, Oracle, Microsoft SQL Server, MongoDB, and NoSQL databases.
- Experience with web services protocols such as REST and SOAP; understanding of API design principles.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Understanding of front-end technologies including HTML, CSS, Bootstrap, Ember.js, and Ext JS.
- Familiarity with DevOps practices including CI/CD pipelines using tools like Jenkins or GitLab CI.
- Excellent problem-solving skills with a strong focus on system design and software architecture principles.
- Ability to work collaboratively in a team environment while also being self-motivated. Join us in shaping the future of our technology landscape by applying your expertise as an Enterprise Architect. We look forward to your contributions in driving innovation within our organization.
- Health insurance
- Paid time off
Work Location: Hybrid remote in Albany, NY 12202