Position: .NET Software Engineer
Company: TEYMAX
Experience required: 1y
English level: upper

Responsibilities

Produce quality code using C# with .NET Framework and .NET Core
Participate in requirements analysis, architecture and software design
Build out the platform, and own development of major new features
Improve, configure, debug and deploy existing systems
Integrate project into client systems
Integrate 3rd party products and data feeds into the platform

Essential Skills & Qualifications

Strong proficiency as a C# .NET Developer using .NET Framework, .NET Core and ASP.NET
Experience with relational databases such as PostgreSQL (preferred) or SQL Server
Experience with cloud platforms such as AWS (preferred) or Azure
Working knowledge of design/architectural patterns (e.g. Model-View-Controller (MVC))
Strong understanding of data modeling and data processing architectures
Demonstrated experience of API construction including REST and RPC concepts
Proficient understanding of code versioning tools and practices (Git)
Understanding of browser-side technologies like HTML5 and CSS (or Less, SCSS, etc)
Experience with modern development methodologies including Agile or Kanban process, unit testing, continuous integration, etc