Senior Software Engineer - Java Fullstack

Nest
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

ASP.NET
Java
JavaScript
.NET
Multitier Architecture
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
HTML5
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Code Review
Continuous Integration
Relational Databases
Database Design
Software Debugging
DevOps
Distributed Systems
Entity Framework
Github
Design of User Interfaces
JSON
Microsoft Software
Microsoft SQL Server
Scrum
Query Optimization
Software Systems
SQL Databases
T-SQL
Web Applications
Web Application Frameworks
.NET Core
React
Blazor
Software Security
GIT
Angular
Kubernetes
Information Technology
Bitbucket
Front End Software Development
Api Design
Software Coding
REST
Domain Driven Design
Software Version Control
Docker
Jenkins
Web Api
Microservices

Job description

Senior .NET Core Developer with 9-12 years of experience in designing, developing, and maintaining scalable web applications using Microsoft technologies. Strong expertise in C#, ASP.NET Core, Web API development, and cloud-based solutions. Experience working in Agile environments and delivering high-quality software solutions., * Develop, test, and maintain web applications using .NET Core and ASP.NET Core

  • Design and implement RESTful APIs and microservices
  • Collaborate with cross-functional teams (UI/UX, QA, Product, DevOps)
  • Perform code reviews and ensure coding standards and best practices
  • Troubleshoot, debug, and optimize application performance
  • Work with relational databases and write efficient queries
  • Participate in Agile/Scrum ceremonies
  • Ensure application security, scalability, and reliability
  • Mentor junior developers and provide technical guidance

Requirements

Do you have experience in Version control systems?, JavaScript SQL Agile .Net C# Asp.Net Rest API, * Programming Languages: C#, .NET Core, ASP.NET Core, Web API

  • Frameworks/Libraries: Entity Framework Core, Dapper
  • Frontend Technologies: JavaScript, HTML5, CSS3, Angular or React
  • Databases: SQL Server, T-SQL, Database Design
  • API Development: RESTful Services, JSON, API Integration
  • Version Control: Git, GitHub, Bitbucket
  • Cloud Platforms: Knowledge in microsoft Azure or AWS
  • DevOps Tools: Knowledge in Azure DevOps, Jenkins, CI/CD Pipelines
  • Containerization: Docker (preferred), Kubernetes (nice to have)
  • Architecture: Microservices, N-tier Architecture

Soft Skills

  • Strong problem-solving skills
  • Good communication and interpersonal skills
  • Ability to work independently and in a team
  • Time management and multitasking ability

Preferred Qualifications

  • Experience with Microservices Architecture and Distributed Systems
  • Knowledge of Domain-Driven Design (DDD)
  • Experience with Blazor (nice to have)
  • Microsoft or Cloud Certifications (preferred)

Education

Bachelor's Degree in Computer Science / Information Technology / Engineering or equivalent

Apply for this position