Roles and Responsibilities
Managerial Responsibilities :
- Assist in planning andimplementation of projects, project Planning and timelines.
- Track project deliverables using appropriate tools.
- Monitor & communicate project status report on progress to all stakeholders.
Functional Responsibilities :
- Design & implement new application using Microsoft .net, SQL Server technology.
- Support of existing internal applications and issue identification and resolution.
- Maintain existing codebases of applications
- Build reusable code and libraries for future use
- Integrate user-interfaces elements developed by other developers
- Build user UI/UX interfaces/wireframes/prototypes designed and Integration of mobile data storage solutions
- Integrate various APIs from third parties (Extensively)
- Debug existing apps components, fix issues and avoid regressions
- Collaborate closely with the teams of QAs, and other developers
- Participate in software architecture, design discussions and code reviews
- Optimize application for maximum speed and scalability
- Follow the company guidelines and best practices
- Coordination with Vendors development team for CR execution and implementation.
- Provide clarity and guidance when working with developer to solve functional and analytical issues.
Functional Competencies:
- Must have involved in two project for complete SDLC.
- Proven working experience in software development
- 4+ years of strong programming experience on .NET platform (C# & VB.net)
- 5+ years of team handling experience is must.
- Proficient with Web application development we leverage ASP.NET MVC / Web API / Typescript / Angular (open to candidates experienced with Web development and zeal to learn)
- Hands on experience on Html, CSS, JavaScript, and Bootstrap (or any other CSS framework)
- Experience with SQL Server (Stored Procedures & UDF) and Oracle
- Good grip on Fundamentals of CS, OOPS Concepts, SOLID Principles, Design Patterns and its usages
- Ability to prepare low-level design of the system
- Experience with Microservices Architecture
- Proficient understanding of code versioning tools, such as GIT
- Willing to handle mobile development Android or iOS
Qualifications :