C#/.NET, SQL Developer

luxsoft

Job Summary

Our client, a leading bank in Singapore, is seeking C#/.Net consultants for application transformation. Responsibilities include translating storyboards into functional C# applications, designing and maintaining efficient code, ensuring performance and quality, identifying and resolving bottlenecks, and maintaining code quality and automation.

Must Have

  • 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.
  • 5-8 years of relevant experience in C# and .NET development.
  • Proficient in C# and .NET Core, with good knowledge of its ecosystems.
  • Knack for writing clean, readable C# code.
  • Exposure to C# WebAPI.
  • Experience in writing SQL script and Stored Procedures.
  • Familiar with RDBMS such as Microsoft SQL Server, PostgreSQL.
  • Understanding fundamental design principles behind a scalable application.
  • Design data model and database schemas that represent and support business processes.
  • Basic understanding of Common Language Runtime (CLR).
  • Implementing C# unit tests.
  • Proficient understanding of code versioning tools e.g. Git.
  • Good understanding of SDLC and Agile development methodologies.

Good to Have

  • Familiar with HTML5, JavaScript and ReactJS.
  • Familiarity with ITSM / ITIL processes and IT Service Management tools.
  • Documentary work ability.
  • Time management.
  • Teamwork.
  • Cooperative skills.

Job Description

##### Project description

One of our client (a leading bank of Singapore) is looking for C#/.Net consultants to support bank in their application transformation.

##### 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

##### Skills

Must have

  • 5-8 years of relevant experience of C# and .NET development
  • Proficient in C# and .NET Core, with a good knowledge of its ecosystems
  • Knack for writing clean, readable C# code
  • Exposure to C# WebAPI
  • Experience in writing SQL script and Stored Procedures
  • Familiar with RDBMS such as Microsoft SQL Server, PostgreSQL
  • Understanding fundamental design principles behind a scalable application
  • Design data model and database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Implementing C# unit tests
  • Proficient understanding of code versioning tools e.g. Git
  • Good understanding of SDLC and Agile development methodologies

Nice to have

  • Familiar with HTML5, JavaScript and ReactJS
  • Familiarity with ITSM / ITIL processes and experience in IT Service Management tools
  • Documentary work ability
  • Time management
  • Teamwork
  • Cooperative skills

##### Other

Languages

English: B2 Upper Intermediate

Seniority

Senior

13 Skills Required For This Role

Team Management Timeline Management Github Game Texts Software Development Lifecycle Sdlc Agile Development Postgresql Html C# .net Core Git Sql Javascript

Similar Jobs