Full Stack Application Developer
Apetan Consulting
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Tech stack
ASP.NET
HTML
JavaScript
.NET
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Software Quality
Code Review
Databases
Database Queries
Software Debugging
Revision Control Systems
Microsoft SQL Server
MySQL
Systems Development Life Cycle
Responsive Web Design
Software Engineering
Web Applications
Web Application Frameworks
Web Services
.NET Core
React
Backend
GIT
Vue.js
Containerization
Angular
Kubernetes
Information Technology
Front End Software Development
REST
Docker
Microservices
Job description
We are looking for a skilled Full Stack Application Developer with experience in .NET technologies to design, develop, and maintain scalable web applications. The ideal candidate should be comfortable working on both front-end and back-end components, ensuring high performance and responsiveness., * Develop, test, and maintain web applications using .NET frameworks (e.g., ASP.NET, .NET Core)
- Design and implement RESTful APIs and backend services
- Build responsive user interfaces using modern front-end technologies (e.g., HTML, CSS, JavaScript, frameworks like Angular or React)
- Work with databases such as SQL Server, including writing queries and optimizing performance
- Collaborate with cross-functional teams to define, design, and ship new features
- Debug, troubleshoot, and upgrade existing applications
- Ensure code quality through best practices, testing, and code reviews
- Participate in the full software development lifecycle (SDLC)
Requirements
- Bachelor's degree in Computer Science, IT, or related field
- Strong experience with .NET technologies (C#, ASP.NET, .NET Core)
- Proficiency in front-end technologies (HTML, CSS, JavaScript)
- Experience with at least one modern JavaScript framework (Angular, React, or Vue)
- Knowledge of database systems (SQL Server, MySQL, etc.)
- Understanding of REST APIs and web services
- Familiarity with version control tools (e.g., Git)
- Good problem-solving and communication skills, * Experience with cloud platforms (Azure, AWS)
- Knowledge of microservices architecture
- Familiarity with CI/CD pipelines
- Understanding of containerization tools (Docker, Kubernetes)