Technical Lead - Dot Net Developer
Job Description:
Technical Skillset:
1. Strong technical knowledge of Microsoft Technologies such as ASP.NET 4.X and above, .Net Core, C#.Net,
ADO.Net, MVC, JSON and Web Api
2. Experience in creating database schema using SQL Server 2014 and above. knowledge on MongoDB or
Cosmos DB is a plus
3. Exposure to Microsoft Azure is mandatory
4. Strong technical knowledge on scripting languages like Javascript, JQuery, HTML5 and CSS3
5. Better understanding of Agile methodologies and of DevOps integration
6. Strong knowledge in design patterns and principles and best practices
7. Experience in code versioning tools like Git\ TFS\ BitBucket, etc
8. Strong in IIS 7.X or above
9. Experience in Session Management, Exception Handling & Logging, IOC and DI
10. Work experience with Repository Pattern, Unit of Works and Microservices pattern is a plus
11. Experience in automation testing using selenium \ TestNg is a plus
Knowledge of Tools
1. Knowledge of tools: Visual Studio 2015 or higher, VS Code, SSMS, GIT/TFS, Windows 7 or higher
2. Knowledge on technologies like Service Bus, Blob, Microservices, Cosmos db etc.
3. Knowledge of any modeling tool like draw.io, MS Visio, etc.
4. Strong in OWASP 10 best practices
5. Knowledge of API testing tools like Postman, Swagger, etc.
Core Responsibilities:
1. Identify system requirements for new or/and existing applications
2. Monitor daily operations and address potential issues
3. Participate and contribute to Architecture and Design Solutions.
4. Lead team Developers to meet the deliverables
5. Design, Develop, Unit Test and document code according to the requirements of the project
6. Conduct code review of junior members
7. Ability to work independently as well as collaboratively with internal and external stakeholders.
8. Develop, maintain, and support programs/tools for internal and external customers
9. Ensures work items are according to coding and other standards
10. Create wireframes and diagrams for project components
11. Ensure our software documents are up to date
12. Perform root cause analysis for critical issues
13. Recognizes difficult situations and works to manage potential conflicts
14. Contributes to development of work plans for components of engagements
15. Design, implement & deploy applications on UAT / Production machine
16. Ensure the application / database backups are up to date
17. Communicates effectively with client team members. Presents and discusses work results clearly.
Additional Responsibilities:
1. Learning & Knowledge sharing
2. Conduct training programs to team member
3. Actively participate and contribute to Organizational Goals
4. Actively participate and contribute to Internal Audits
5. Participate in requirement gathering, analysis and feasibility study
6. Encourage team members to contribute to Organization Goals
7. Act as role model for junior hires, by demonstrating positive consulting and technical behaviours
8. Demonstrates and understands our company's competitive strengths and role in the marketplace
9. Contributes to development of training material for internal trainings
10. Contributes actively to Technology forums, seminars, webinars, and discussions.
11. Contributes in development of new tools and methodologies
12. Assists in interviewing candidates, organizing university recruiting and job fairs
13. Acquires industry certifications in the area of choice of both himself as an individual and also that of the
organization
Company Profile
We have carved a niche for itself in the area of mobile field force solutions. With tons of experience under its belt, its forte lies in forging strong ties with a wide range of industries that is mobile workforce intensive. We are committed to continuous innovation and value flow keeping pace with the dynamic customer expectations and technology disruption.
We have are duly equipped with a large pool of talent, cutting-edge technology, robust infrastructure and time-tested global IT delivery model.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.