Source description
About the role
C# .Net Developer
Job Description
We are looking for a C# developer responsible for building C# applications, including
anything from back-end services to their client-end counterparts. Your primary
responsibilities will be to design and develop these applications, and to coordinate with the
-
rest of the team working on different layers of the infrastructure. Therefore, a commitment
-
to collaborative problem solving, sophisticated design, and quality product is essential.
Responsibilities
-
• Translate application storyboards and use cases into functional applications
-
• Design, build, and maintain efficient, reusable, and reliable C# code
-
• Ensure the best possible performance, quality, and responsiveness of applications
-
• Identify bottlenecks and bugs, and devise solutions to these problems
-
• Help maintain code quality, organization, and automatization
-
• Build reusable code and libraries for future use
-
• Ensure the technical feasibility of UI/UX designs
-
• Optimize application for maximum speed and scalability
-
• Collaborate with other team members and stakeholders
Skills And Qualifications
-
• Expert in developing web applications in Microsoft Visual Studio using C#, ASP.NET
-
and databases (SQL Server, MS Access and Oracle).
-
• Familiarity with Web Services, WCF Services, Web API using SOAP and REST
-
• Familiarity with the .NET framework & DevExpress tools
-
• Good working skill in web technologies like CSS, HTML, Bootstrap, JavaScript and J
-
Query etc.
-
• Skill for writing reusable C# libraries
-
• Familiar with various design and architectural patterns
-
• Knowledge of concurrency patterns in C#
-
• Familiarity with Microsoft SQL Server
-
• Experience with popular web application frameworks, such as Nancy
-
• Knack for writing clean, readable C# code
-
• Understanding fundamental design principles behind a scalable application
-
• Creating database schemas that represent and support business processes
-
• Basic understanding of Common Language Runtime (CLR), its limitations,
-
weaknesses, and workarounds
-
• Implementing automated testing platforms and unit tests
-
• Proficient understanding of code versioning tools such as Git
-
• Familiarity with continuous integration Job type: Direct Placement Experience level: 5 Years Reference: 19-00030
More at eTeam