Looking for Application Development Architect
Location
Pune | India
Job description
The ideal candidate will have extensive experience in architecting applications using a range of technologies including .Net, React, Node, Angular, middleware, and both SQL and NoSQL databases. Expertise in cloud technologies, particularly AWS and Azure, along with a strong understanding of Analytics and Data Science, is essential. The role demands excellent communication skills, stakeholder management abilities, and the flexibility to work with a global audience.
Responsibilities: -
• Lead the architectural design, development, and deployment of software applications and platforms.
• Architect solutions using .Net, React, Node, Angular, and middleware technologies to meet business requirements.
• Design and implement database solutions using both SQL and NoSQL databases to ensure data integrity, performance, and scalability.
• Leverage AWS and Azure cloud technologies for developing scalable, resilient, and cost-effective applications.
• Collaborate with analytics and data science teams to integrate advanced data-driven features and capabilities into applications.
• Ensure applications are designed with security, compliance, and best practices in mind.
• Conduct code reviews, and mentor development teams to adopt architectural standards.
• Work closely with stakeholders to understand business needs and translate them into technical solutions.
• Lead the evaluation and adoption of new technologies and methodologies to keep the architecture modern and scalable.
• Manage the full application lifecycle from concept through deployment, including support and maintenance.
• Provide technical leadership in problem-solving and decision-making processes.
• Ensure documentation is kept up to date, including architectural diagrams and design specifications.
• Facilitate communication between project teams and stakeholders to ensure alignment and understanding of project goals and milestones.
• Drive continuous improvement initiatives within the development process.
• Stay abreast of industry trends and emerging technologies to drive innovation and competitive advantage.
Qualifications: -
• Bachelor's or Master's degree in Computer Science, Information Technology or related field.
• Proven experience as an Application Development Architect or similar role.
• Strong expertise in .Net, React, Node, Angular, and middleware technologies.
• Extensive experience with SQL and NoSQL databases.
• Proficient in AWS and Azure cloud platforms.
• Knowledge of Analytics and Data Science principles and practices.
• Excellent communication and stakeholder management skills.
• Proven ability to work with a global audience and multicultural teams.
• Relevant certifications in software architecture, cloud platforms, and other related fields are highly desirable.
• Strong analytical and problem-solving skills.
• Ability to lead and mentor teams.
• Strong project management skills and experience.
• Commitment to staying informed about technology trends and developments.
• Ability to handle multiple projects and priorities in a fast-paced environment.
• Demonstrated experience in security and compliance best practices.
Additional Skills:-
• Experience in Agile and DevOps methodologies.
• Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
• Understanding of CI/CD pipelines and tools.
Job tags
Salary