POSITION OVERVIEW
The Back-End Developer position will have a passion for developing robust, scalable, and efficient software applications. The successful candidate will be able to demonstrate knowledge and expertise in .NET, C#, MSSQL, and OLAP.
GENERAL RESPONSIBILITIES
- Design and develop server-side code using .NET Framework and C# .NET Core
- Collaborate with front-end developers, business analysts, and stakeholders to understand project requirements and design solutions
- Implement secure and efficient RESTful APIs and web services
- Write clean, maintainable, and well-documented code
- Perform unit testing and debugging of server-side code
- Deploy and maintain applications on cloud-based platforms such as Azure or AWS
- Continuously monitor and improve application performance, scalability, and security
- Design and maintain OLAP cubes and data warehouses using MSSQL
- Additional duties as assigned.
QUALIFICATIONS
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- Proven experience in developing server-side applications using .NET Framework and C# .NET Core
- Strong understanding of object-oriented programming principles
- Familiarity with software development life cycle (SDLC) methodologies such as Agile or Scrum
- Experience with MSSQL and data modelling
- Knowledge of OLAP cube design and data warehousing
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript is a plus
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills