What are the responsibilities and job description for the Senior Enterprise Architect position at mroads?
mroads is looking for a "Senior Enterprise Architect" for one of the direct clients. This is a remote opportunity with the client.
Job Responsibilities:
- Lead the architectural design and development of enterprise-level applications, ensuring scalability, performance, and security.
- Utilize full-stack development skills with a focus on NodeJS, GraphQL, and ReactJS to create robust and efficient solutions.
- Implement enterprise messaging systems to facilitate seamless communication between various components of the architecture.
- Drive the integration of AI-based reflection arrangements into existing systems, enhancing functionality and user experience.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Stay updated with the latest industry trends and technologies to ensure the architecture remains cutting-edge.
- Conduct code reviews and ensure adherence to best practices in software development.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Proven experience as a Senior Architect or similar role, with a strong portfolio of enterprise-level projects.
- Extensive knowledge of full-stack development, particularly with NodeJS, GraphQL, and ReactJS.
- Experience with enterprise messaging systems and their implementation.
- Familiarity with AI technologies and their application in software development.
- Strong analytical and problem-solving skills, with the ability to think critically and creatively.
- Excellent communication and interpersonal skills, capable of working collaboratively in a team environment.
- Ability to manage multiple projects and deadlines effectively.