Description

What You'll Do:


Architectural Design and Development: Designing and implementing enterprise-level .NET solutions, ensuring scalability, performance, and security.
Define and maintain architectural standards, patterns, and best practices.
Evaluate and recommend appropriate technologies and frameworks for new and existing projects.
Create and maintain architectural documentation, including diagrams, specifications, and design patterns.
Technical Leadership and Mentorship: Provide technical leadership and guidance to development teams.
Mentor and coach developers on .NET best practices and architectural principles.
Conduct code reviews and ensure adherence to coding standards.
Collaborate with cross-functional teams, including product managers, QA engineers, and DevOps engineers.
Technology Strategy and Planning: Contribute to the development of the technology roadmap and strategy.
Stay up-to-date with the latest .NET technologies and trends.
Evaluate and recommend new tools and technologies to improve development efficiency and product quality.
Identify and mitigate technical risks.
Problem Solving and Troubleshooting: Troubleshoot complex technical issues and provide effective solutions.
Analyze system performance and identify areas for improvement.
Participate in root cause analysis and implement preventative measures.
Collaboration and Communication: Effectively communicate technical concepts to both technical and non-technical stakeholders.
Collaborate with stakeholders to gather requirements and translate them into technical specifications.
Participate in project planning and estimation.

 


What You’ll Bring

 

Experience in creating software using back-end technologies in Microsoft area: C#, .NET, with the knowledge of SQL Server database.
Strong experience in .Net technologies (.NET core API, Web API, ASP.NET MVC, Console app, SQL, HTML, JQuery).
Hands on experience using version control system like GIT, TFS etc.
Knowledge or hands on experience using any unit testing framework.
Working Knowledge around CI/CD Practices like Jenkins, Terraforms, Ansible, GIT Workflow or cloud base offering like Azure DevOps/AWS DevOps.
Proficiency in database concepts & experience in Sybase / SQL Server.
Experience building responsive Web UI screens using tools like: AngularJS / ReactJS / bootstrap / ASP.net / Angular.
Great communication and interpersonal skills, positive thinking, and willingness to learn and expand existing knowledge, Experience with building Web APIs (REST and SOAP).


Good to have skills:


Experience Web services, ETL like SSIS, Tidal would be an advantage.
Should have basic knowledge in multi-tier, distributed architecture.
Troubleshooting/debugging skills.
Good understanding/hands on experience with containerization technology

Education

Any Graduate