01 Oct
|
SPEEGILE CONSULTING
|
Mumbai
01 Oct
SPEEGILE CONSULTING
Mumbai
Job Summary For an established Software Product company, we are looking for an experienced Senior Software Product Architect to design and implement extensive requirements for a new model development platform . The role involves translating product requirements into architecture and technical deliverables, defining functional and non-functional requirements, evaluating technology choices, owning the overall solution architecture, and guiding development teams.
Roles & Responsibilities
- Translate product (functional) requirements into software architecture, technical designs, builds, and deliverables .
- Define and document functional and non-functional requirements from an architecture perspective.
- Evaluate technology alternatives, identify technical risks, and recommend appropriate technology solutions.
- Take ownership of the overall solution architecture, including technology selection, development workflows, and coding practices.
- Design and implement solutions for complex, large-scale web applications, platforms, and multi-tier applications .
- Guide, coach, and mentor software developers in solution design, development, and coding practices.
- Oversee development progress and ensure implementation remains consistent with the approved architecture and design.
- Ensure software meets key quality attributes including security, performance, scalability, extensibility, and maintainability .
- Work closely with product owners, technical teams, and other stakeholders throughout the SDLC.
- Participate in the technical evaluation/classification of bids .
- Provide technical leadership in an international and multicultural workplace.
- Contribute to architectural decisions related to system integration, feasibility, and long-term platform evolution.
Required Skills
Must Have
- 10+ years of Software Engineering experience
- Minimum 7 years of hands-on professional experience as a Software Architect - majority should be on a product (vs application) development
- Strong experience designing complex and large-scale web products/platforms
- Strong experience with multi-tier architecture
- C# and .NET Framework
- MVC frameworks such as:
- JSF
- Spring MVC
- Similar MVC frameworks
- REST / SOAP Web Services
- XML / JSON processing
- Object-Oriented JavaScript
- HTML5
- CSS3
- MS SQL Server
- Database design and programming
- Messaging systems
- Software design patterns
- Full SDLC experience
- Agile Software Development
- Strong English communication skills
- Team leadership and mentoring experience
Technical Expertise Application & Web Architecture
- Large-scale Web Applications
- Platform Development
- Multi-tier Applications
- MVC Architecture
- JSF
- Spring MVC
- C#
- .NET Framework
- REST APIs
- SOAP Web Services
- XML
- JSON
Front-End Technologies
- Object-Oriented JavaScript
- HTML5
- CSS3
- JavaScript MV* Frameworks
- React
- AngularJS
Database Technologies
- MS SQL Server
- Database Design
- Database Programming
- SQL
- NoSQL Databases – exposure/understanding preferred
Architecture & Integration
- Software Architecture
- System Integration
- Messaging Systems
- Design Patterns
- Microservices Architecture
- Scalability
- Performance
- Security
- Extensibility
- Maintainability
Build & DevOps
- MSBuild
- Continuous Integration
- Continuous Delivery
- Jenkins
- Team Foundation Server (TFS)
Cloud & Modern Architecture Experience with cloud platforms will be an advantage:
- Microsoft Azure
- AWS
- Google Cloud
Knowledge or experience with Microservices Architecture is also considered an advantage.
Good to Have Skills
- Microservices Architecture
- NoSQL Databases
- AWS
- Microsoft Azure
- Google Cloud
- React
- AngularJS
- Jenkins / CI/CD
- Advanced messaging systems
- Cloud-native architecture
- Distributed systems
- Enterprise application architecture
- Technical bid evaluation
Qualification & Experience
- Qualification: University degree in Information Technology or related field.
- Total Experience: 10+ Years in Software Engineering
- Architecture Experience: Minimum 7 Years of Hands-on Software Architecture Experience
- Primary Role: Senior Software Product Architect
- Domain: Large-scale Web / Platform / Multi-tier Applications. Experience of product/application development in Maritime shipping/cargo industry would be of great advantage.
- Employment Type: Full-Time
- Work Environment: International and multicultural environment
- Language: Excellent verbal and written English communication
📌 Senior Software Product Architect (Mumbai)
🏢 SPEEGILE CONSULTING
📍 Mumbai