C# Developer

C# Developer

eTeam Workforce Pte Ltd
Not Specified
Not Specified

Job Description



Job Description

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

Similar Jobs

People Also Considered

Career Advice to Find Better