The Solution Designer will be responsible for bringing technical insights (design and architectural inputs) relevant to the technology environment of the day, help process and solution design teams to make correct design decisions, help-produce and/or validate technical designs artifacts and work closely with Project Manager, Analysts and Developers to deliver required solution in time and to the end users satisfaction.
Take lead on technical matters, provide technical inputs and help SMEs and Business/Systems Analysts to analyze and model requirements, solve problems and choose most suitable solution.
Co-Produce and or validate technical design documents and help align technical designs to solution requirements specifications.
Where necessary, he /she is involved with an in-depth assessments to validate that the technology and architecture is appropriate for the business solution.
Participate and lead, when required, in the project meetings, brainstorming with IT teams.
Manage designs across multiple concurrently running projects to meet project time lines.
Ability to understand the business requirements and converting them into solution designs
Should have hands-on experience in technologies and concepts like, MVC, OOP, Design Patterns, Programming framework (J2EE/.NET), API development using SOAP or RESTful Web Services, Web Application Framework (ASP.NET, Angular JS etc.), client-side scripting Java Script libraries (jQuery, Dojo etc.), JSON and XML Data formats, and Database technologies (SQL Server, MySQL, JDBC, NoSQL, SQL, Data Modeling) etc.
Should have hand- on experience in complete SDLC in at least 3 projects of 6 months duration and Application lifecycle management tools (TFS/Git Stash, Jira etc.).
Should have good understanding of Scalable web architectures and Distributed systems
Experience in system design, implementation, scalability and interoperability of enterprise systems and web infrastructure.
Good knowledge and implementation experience of Web Service APIs for integration purposes
Familiarity with mobile devices and associated technologies.
Self-directed individual who is able to take initiative, organize and execute required activities in an agile project environment where teams are not necessarily co-located.
Having product development background desired.