Skills
Full software development lifecycle
C#
ASP.NET MVC
.NET Core
.NET 6+
PHP 7.x/8.x
Laravel or Symfony
SQL Server
T-SQL
MySQL/MariaDB
HTML5
CSS3
JavaScript
RESTful APIs
Web Services
Git
Git workflows
CI/CD
GitHub Actions or GitLab CI/CD
Software testing
Debugging
Database performance tuning
Security best practices
Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or related field
.NET
PHP
Laravel
Symfony
MySQL
MariaDB
REST
GitHub Actions
GitLab CI/CD
Docker
Linux
Ubuntu
IIS
Vue.js
React
Summary
A growing organization is seeking a Full-Stack Developer to design, build, test, maintain, and modernize business-critical web applications. The role combines strong .NET and PHP expertise with relational databases, REST APIs, source control, CI/CD automation, debugging, and secure software engineering. Experience with containers, server environments, modern frontend frameworks, and AI-assisted development tools is advantageous.
Highlights
Opportunity to work across the full software development lifecycle, modernize legacy systems, build secure integrations, automate delivery through CI/CD, and work with a broad range of technologies in a collaborative environment.
Description
Job Summary
The ideal candidate will be well-versed in the full software development life cycle (SDLC).
They should have a proven track record in designing, coding, testing, and managing web-based applications.
A strong proficiency in both .NET and PHP ecosystems is essential, along with the ability to maintain legacy systems, build modern APIs, implement automation, and ensure high-quality, scalable code.
Responsibilities:
Design, code, test, and manage robust applications based on business requirements.Maintain, optimize, and upgrade existing applications built on both .NET and PHP platforms.Develop, consume, and secure RESTful APIs / Web Services for seamless system integration.Implement and maintain CI/CD pipelines to automate software deployment and testing processes.Manage source code repositories efficiently, ensuring proper branching strategies and code review workflows.Follow outlined standards of quality related to clean code, security best practices, and database performance tuning.Analyze, debug, and resolve technical errors or production issues efficiently.Collaborate with cross-functional teams to design effective and efficient enterprise software solutions.
Qualifications:
Core Technical Skills:
Bachelor's Degree in Computer Science, Information Technology, Computer Engineering, or a related field.Minimum 2 years of proven experience as a Full-stack Developer, Software Engineer, or similar role.Strong proficiency in the .NET ecosystem: C#, ASP.NET MVC, and .NET Core / .NET 6+.Strong proficiency in the PHP ecosystem: Modern PHP (7.x/8.x) and popular frameworks (preferably Laravel or Symfony).Solid understanding of Relational Databases: SQL Server (T-SQL) and MySQL/MariaDB (writing efficient queries, views, and stored procedures).Hands-on experience with front-end basics: HTML5, CSS3, and JavaScript (experience with modern frameworks like Vue.js or React is a plus).
Infrastructure, Deployment & Tools Mastery:
Proficiency with Git-based version control systems (GitHub, GitLab, or Bitbucket) with a solid understanding of Git Workflow (Branching, Pull Requests, Code Review).Familiarity with CI/CD tools (e.g., GitHub Actions, GitLab CI/CD) to automate pipelines.Experience with containerization using Docker and managing server environments (Linux/Ubuntu or Windows/IIS) is a plus.Active experience in utilizing AI-assisted coding tools (e.g., GitHub Copilot, Claude/Cline, Cursor, or similar LLMs) to accelerate development and debugging processes.
Soft Skills:
Strong analytical mind, quick learner for new technologies, and a proactive problem-solver.Ability to work effectively in both independent and collaborative environments.