:
Technical Skillset:
- 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
- Experience in creating database schema using SQL Server 2014 and above. knowledge on MongoDB or
Cosmos DB is a plus
- Exposure to Microsoft Azure is mandatory
- Robust technical knowledge on scripting languages like Javascript, JQuery, HTML5 and CSS3
- Better understanding of Agile methodologies and of DevOps integration
- Strong knowledge in design patterns and principles and best practices
- Experience in code versioning tools like Git TFS BitBucket, etc
- Strong in IIS 7.X or above
- Experience in Session Management, Exception Handling & Logging, IOC and DI
- Work experience with Repository Pattern, Unit of Works and Microservices pattern is a plus
- Experience in automation testing using selenium TestNg is a plus
Knowledge of Tools
- Knowledge of tools: Visual Studio 2015 or higher, VS Code, SSMS, GIT/TFS, Windows 7 or higher
- Knowledge on technologies like Service Bus, Blob, Microservices, Cosmos db etc.
- Knowledge of any modeling tool like draw.io, MS Visio, etc.
- Strong in OWASP 10 best practices
- Knowledge of API testing tools like Postman, Swagger, etc.
Core Responsibilities:
- Identify system requirements for new or/and existing applications
- Monitor daily operations and address potential issues
- Participate and contribute to Architecture and Design Solutions.
- Lead team Developers to meet the deliverables
- Design, Develop, Unit Test and document code according to the requirements of the project
- Conduct code review of junior members
- Ability to work independently as well as collaboratively with internal and external stakeholders.
- Develop, maintain, and support programs/tools for internal and external customers
- Ensures work items are according to coding and other standards
- Create wireframes and diagrams for project components
- Ensure our software documents are up to date
- Perform root cause analysis for critical issues
- Recognizes difficult situations and works to manage potential conflicts
- Contributes to development of work plans for components of engagements
- Design, implement & deploy applications on UAT / Production machine
- Ensure the application / database backups are up to date
- Communicates effectively with client team members. Presents and discusses work results clearly.
Additional Responsibilities:
- Learning & Knowledge sharing
- Conduct training programs to team member
- Actively participate and contribute to Organizational Goals
- Actively participate and contribute to Internal Audits
- Participate in requirement gathering, analysis and feasibility study
- Encourage team members to contribute to Organization Goals
- Act as role model for junior hires, by demonstrating positive consulting and technical behaviours
- Demonstrates and understands our company's competitive strengths and role in the marketplace
- Contributes to development of training material for internal trainings
- Contributes actively to Technology forums, seminars, webinars, and discussions.
- Contributes in development of new tools and methodologies
- Assists in interviewing candidates, organizing university recruiting and job fairs
- Acquires industry certifications in the area of choice of both himself as an individual and also that of the organization
📌 Technical Lead - Dot Net Developer (Chennai)
🏢 RECEX
📍 Chennai