DSRC
Development
Chennai, India
Posted 8 months ago
Greetings from DSRC!!!!
DSRC provides competitive compensation that is revised purely on performance, flexible work hours, friendly work environment & permanent work from home option. At DSRC you will have opportunity not only to learn but also explore your area of interest with respect to technology and also effectively use the skills acquired over few years of IT experience.
Experience : 8 to 10 years
Requirement : .Net Technical Lead
Job Responsibilities:
- Be a single point of contact/ownership for the project delivery.
- Coordinate with client and team members and ensure there are no gaps in understanding the requirements.
- Collaborate closely with client to understand the objective and goals, estimate effort, establish release schedules and understand business requirements, and monitor the progress of all aspects of the development.
- Understand the functional and technical requirements of the application.
- Participate in design discussions. Offer technical and functional suggestions for enhancing the application.
- Discuss with the client every day, work very closely with every team, and set expectations.
- Ensure the client commitments are met on time with quality. Ensure there is positive working relationship between all the team members (including client’s team).
- Gather requirements from client regularly, divide the requirements into smaller tasks, assign to team members and track every day.
- Communicate effectively to prioritise development tasks and production issues and update status of the tasks regularly to the customer.
- Record minutes of the meeting on regular basis and report to the customers with action points swiftly.
- Take ownership of the quality of the application/product.
- Lead the SCRUM meeting every day.
- Create Project Plans. Publish status reports. Keep track of the team effort and timesheets.
- Conduct technical reviews that includes code reviews, design reviews, architecture reviews, quality reviews etc.
- Update the reporting manager every day on the progress of the project and client communication.
Key Skills:
- Must have had at least 6+ years of experience in developing .NET applications and at least 2+ years of experience in team and project management.
- Must have managed a team of at least 6 members of various experiences.
- Must have excellent communication skills to interact with onsite customer teams on daily basis.
- Excellent Documentation skills and Ability to work under pressure.
- Ability to motivate, train and inspire the team members in accomplishing their goals.
Technical Skills:
- Develop, design and review Solution Architecture that includes, Technical Architecture, Application Architecture, Data Architecture, System Architecture and Deployment Architecture.
- Gather requirements, Analyse the requirements, groom and refine the requirements, Estimate the effort, develop schedule, assign to the teams, mentor the teams, monitor and track the progress, conduct code review, conduct performance review, ensure the quality and deliver to the expectation of the customers.
- When required Develop, Unit Test, Integrate and Implement, plan the capacity & volume for scalability, resilience, and high availability of the application/product.
- Meticulously collaborate, communicate, and manage the risks with transparency to avoid delays. Plan the meetings effectively, spear head the meetings, manage time effectively, control the knowledge transfer process effectively, help the team to document the project artefacts on regular basis and ensure the team follows the organisation’s process that helps to deliver quality product.
- Ensure the team follows all the required compliance in data protection and data security.
- Excellent expertise in developing, modernizing, and migrating Web Applications, Desktop Applications, Distributed enterprise applications & remoting, Cloud Applications with SaaS and Mobility (Native, PWA, Cross platform, WebView etc).
Technology:
Architecture: | REST/SOAP, Web Services, Web App, Windows Services, Microservices, WCF/WP, OOD |
Frameworks | .NET, .NET Core, .NET MVC, .NET Web API, .NET SignalR, C#, VB.net, NUnit |
Database | SQL Server, MySQL, Cosmos DB, PostgreSQL Azure SQL |
Cloud | Cloud/Azure services/Azure DevOps, Functions, Service Bus, messages/queues), App Services (Hosting), Application Insights (logging and telemetry), Virtualisation / Containerisation, AWS (will be a plus), IoT(will be a plus) |
Security | HTTPS/SSL, SSO, Encryption, Kerberos, Auditing, Logging, Auth 2.0, JWT |
Web Services | SOAP, REST, WCF Data Services, WCF Services .NET Web Services, JSON, .NET Core Web Services |
Data Access | ADO .NET, LINQ, Entity Framework, Active Record, NHibernate, Dapper |
Frontend UI | HTML5, CSS3, DHTML, React.js AJAX Telerik, .NET Controls, Angular |
Mobility | PWA, WebView, Native Apps |
Desirable:
AI/ML, IoT, JAVA, Python, AWS, GCP, certifications
Attractive compensation package based on skill set and experience.
Ps: Candidates with career break are most welcome to apply.