Responsibilities:
1.Will be a significant contributor for detailed technical architecture design of the project and support the initial requirements envisioning effort (particularly understanding and evolving the functional and non-functional requirements for the solution). Shall be responsible for software programming guiding the team through technical decisions, particularly those at the solution architecture level. Should also have sufficient experience in UX and back end design. Writes TDS.
2. Follows standards for execution / development / deployment.
3. Ensures that the team adheres to architectural direction and standards appropriately.
4. Responsible for Technical / Technology review of the IT product / projects.
5. Responsible for code review of the program developed by the team.
6. Experience of hands on programming and also resolving teams technical queries / hurdles is mandatory.
7. Shall be responsible for IT execution / operations / project closures /Execution Challenges. Team building and training / mentoring.
8. Thorough in technical knowledge and programming skills
9. Will create the solution architecture for the project.
10. Software modeling and simulation
11. Integrate software with third party systems
12. Follows schedule and methods
13. Sales support
Requirements
Technical Skills:
Experience of hands on programming and also resolving teams technical hurdles
Technologies / PROGRAMMING Languages -
Fame work - MS.Net Framework/.Net core,
ASP.net MVC, WPF, HTML 5, Jquery, C#, Python, IOT, web technologies.
Database: SQL Server, ORACLE, MY SQL, IODB, SQL Lite, REST API
communication: WCF, web services, REST API,
Pattern : MVVM, MVC
Mobile Apps: ANDROID, IOS
Hands-on experience of project life cycle management using agile / scrum.
Domain Knowledge - IOT, Energy /Power, Manufacturing, Automotive, Steel.
Experience in making the funcational and / or Technical design specification document in any one domain is mandatory.