Architecture & Design:
● Lead the design and development of system architectures for engineering projects, ensuring scalability, performance, and security.
● Define technical standards and guidelines to be followed by the development teams.
● Able to bring architecture and designs into problems that are able to meet current and future needs.
● Always forward looking, staying a step ahead, and be knowledgeable on what is going on in the industry, aware of new technologies that are popping up
Hands on Experience:
● Should be hands on. Able to sit and work with engineers to code a complex problem/use case
● Able to debug and find the issue in software within short span of time
● Propose remediation options and later come up with permanent fixes.
Technical Leadership:
● Provide technical leadership and guidance to engineering teams, ensuring adherence to best practices and architectural principles.
● Review and approve system designs and implementations, ensuring alignment with architectural vision.
● Present new ideas in conferences
● Write papers/blogs. Good to see ideas getting published in reputed journals like IEEE/ACM, getting patents for new tech/solutions, etc.
Solution Development:
● Collaborate with cross-functional teams to develop and implement technical solutions that meet business requirements and technical standards.
● Oversee the integration of new technologies and methodologies into existing systems.
Performance Optimization:
● Identify and address system performance issues, optimizing code, architecture, and infrastructure to enhance efficiency and scalability.
● Conduct regular performance reviews and capacity planning.
Risk Management:
● Identify potential technical risks and develop mitigation strategies to address them.
● Ensure compliance with industry standards, regulations, and security protocols.
Stakeholder Communication:
● Work closely with internal and external stakeholders, CxOs, VPs, Directors,project managers, engineers, and other stakeholders to understand project requirements and deliver technical solutions.
● Provide regular updates on architectural decisions, progress, and challenges.
Continuous Improvement:Identify opportunities for innovation and process improvement within the architecture and development process.
● Stay updated with the latest industry trends and technologies to ensure the company's solutions remain cutting-edge.
Overall 15+ years of experience, with at least 10 years of experience in architectural roles in engineering or technology-driven environments.
● Deep understanding of software engineering principles, system architecture, and large-scale system integration.
● Proven experience in leading technical teams and delivering complex technical projects.
● Experience working in multiple technology and business problem domains
About Nomiso:
Nomiso is a product and services engineering company. We are a team of Software Engineers, Architects, Managers, and Cloud Experts with expertise in Technology and Delivery Management.
Our mission is to Empower and Enhance the lives of our customers, through efficient solutions for their complex business problems.
At Nomiso we encourage entrepreneurial spirit - to learn, grow and improve. A great workplace, thrives on ideas and opportunities. That is a part of our DNA. We’re in pursuit of colleagues who share similar passions, are nimble and thrive when challenged. We offer a positive, stimulating and fun environment – with opportunities to grow, a fast-paced approach to innovation, and a place where your views are valued and encouraged.
We invite you to push your boundaries and join us in fulfilling your career aspirations!
We are an equal opportunity employer and are committed to diversity, equity, and inclusion. We do not discriminate on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected characteristics.