Description:
NXT GIG is seeking a talented Applications Architect to join our innovative team and play a vital role in the design and development of high-performance applications. In this position, you will be responsible for creating application architectures that meet business needs while ensuring scalability, security, and usability. You will work closely with software developers, project managers, and stakeholders to gather requirements and translate them into functional application designs. The ideal candidate will have a strong background in software architecture, a deep understanding of application frameworks, and the ability to guide teams through the software development lifecycle. If you are passionate about creating exceptional user experiences through innovative applications, we would love to have you on board at NXT GIG.
Responsibilities
- Design and develop application architecture frameworks and patterns that align with business objectives.
- Collaborate with cross-functional teams to evaluate technology options and select appropriate solutions.
- Provide technical leadership and guidance throughout the application development process.
- Ensure that applications are scalable, secure, and maintainable, adhering to industry best practices.
- Conduct code reviews and provide mentorship to developers to enhance code quality and performance.
- Stay current with emerging technologies and trends in application architecture and software development.
- Document application architectures, design specifications, and operational procedures for future reference.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as an Applications Architect or in a similar role, focusing on software design and development.
- Strong understanding of application frameworks, architectural patterns, and software development methodologies.
- Experience with cloud technologies and platforms, such as AWS, Azure, or Google Cloud.
- Excellent analytical and problem-solving skills, with a systematic approach to design challenges.
- Exceptional communication skills to articulate architectural concepts to both technical and non-technical stakeholders.
- Relevant certifications in application architecture or cloud technologies (e.g., AWS Certified Developer, Microsoft Certified: Azure Solutions Architect Expert) are a plus.