Job Title: Software Architect
Location:
Bangalore, KA, IN, 560048
Business Unit:
Ametek Mocon
Posting Date:
Apr 8, 2025
Job Description:
Job Description:
We are looking for a highly experienced Software Architect to join our innovative team. The ideal candidate will have over 12 years of experience in software development and architecture, with a strong background in .Net, Full Stack with (React/VueJS), Yocto Linux, Instrumentation, and Embedded Systems. As a Software Architect, you will be responsible for designing and overseeing the implementation of complex software solutions that meet both functional and non-functional requirements.
Key Responsibilities:
- Architectural Leadership: Lead the design and architecture of software solutions, ensuring they are scalable, performant, and secure.
- Technical Strategy: Develop and implement technical strategies that align with business goals and objectives.
- Solution Design: Create detailed architectural designs and documentation for software applications.
- Code Review: Conduct code reviews to ensure adherence to best practices and coding standards.
- Mentorship: Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Collaboration: Work closely with cross-functional teams, including product managers, QA, and operations, to deliver high-quality software solutions.
- Innovation: Stay updated with the latest industry trends and technologies and incorporate them into the architecture and design.
Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience: Over 12 years of experience in software development, with at least 5 years in an architectural role.
- Technical Skills:
- Proficiency in .Net Framework, .Net Core, and ASP.Net.
- Strong knowledge of Yocto Linux and embedded Linux development.
- Experience with instrumentation and embedded systems.
- Familiarity with front-end technologies like Angular, React, or Vue.js.
- Understanding of microservices architecture and containerization (Docker, Kubernetes).
- Experience with database design and management (SQL Server, NoSQL).
- Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work in a fast-paced, collaborative environment.
- Leadership and team management abilities.