Responsibilities:
Design, build and maintain efficient, reusable, and reliable code.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Help maintain code quality, organization, and automatization.
Required Skills:
- Strong knowledge of .NET web framework - .Net 3.5, 4.0.
- A Hands-on experience in enabling Azure DevOps services.
- CI-CD pipelines for multiple teams and platformsB Exp with Microsoft Azure.
- Proficient in Jenkins and other DevOps tools.
- DevOps Administration, release pipelines, and Azure Power Shell scripting to automate Azure data pipelinesC Familiar with general administrative tasks.
- Proficient in C# with a good knowledge of their ecosystems.
- Strong understanding of object-oriented programming.
- Skill for writing reusable libraries.
- Familiarity with Entity Framework and Telerik Kendo UI Controls.
- Experience with popular web application frameworks.
- The Knack for writing clean, readable, and easily maintainable code.
- Understanding of fundamental design principles for building a scalable application.
- Experience creating database schemas that represent and support business processes.
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.