We are looking for a passionate
Full Stack Developer
to join our team. You will be responsible for developing, designing, and maintaining web-based applications, ensuring high performance, scalability, and seamless user experience. The ideal candidate should have a strong foundation in object-oriented programming and be eager to learn and explore new technologies.
Key Responsibilities
- Design, develop, and maintain web applications using
.NET Core / C#
and modern frontend frameworks. - Implement
object-oriented programming
and
microservices architecture
for scalable solutions. - Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain integrations with
REST APIs
and external services. - Work with
SQL databases
, writing queries, stored procedures, and ensuring data integrity. - Customize and extend solutions using
SharePoint Designer
and
SharePoint Framework
(SPFx). - Deploy and manage applications on
cloud platforms (AWS or equivalent)
. - Ensure code quality through
Test-Driven Development (TDD)
practices. - Manage source code with
Git
and follow best practices in version control.
Required Qualifications
- Basic knowledge of
Java, C#, and Python
programming languages. - Hands-on experience in
.NET Core
and
web application development
. - Experience with
SharePoint Designer
and
SharePoint Framework (SPFx)
. - Strong understanding of
SQL
and
relational databases
. - Familiarity with
RESTful APIs
. - Exposure to
AWS
or other cloud platforms (academic or project-based experience acceptable). - Exposure to version control systems like
Git
. - Understanding of
Test-Driven Development (TDD)
methodology.