
Senior Full Stack Software Developer (.NET)
Jobs for Humanity
๐ฑ๐ง Lebanon
On-site
Senior
1 month ago
- .NET
- Devops
- Git
- GitHub
- C#
- ASP.NET Core
- ASP.NET
- HTML
- CSS
- JavaScript
- Blazor
- Microsoft SQL Server
- SQL
- REST API
- Object Oriented Programming
- OOP
- AI
- .NET MAUI
- Unit Testing
- ERP
- Azure
- Docker
- CI/CD
1 month ago
Nassar Computer Solutions is looking for an experiencedSenior Full Stack Software Developer (.NET) to join our software development team. The successful candidate will design, develop, and maintain business-critical applications while contributing to technical architecture and driving software quality throughout the development lifecycle.
Responsibilities
- Develop, enhance, and maintain enterprise software applications, backend services, and APIs.
- Analyze business requirements and design reliable, scalable technical solutions.
- Debug and resolve complex application, database, integration, and production issues.
- Develop and optimize SQL Server databases, stored procedures, functions, views, triggers, and queries.
- Participate in software architecture, technical analysis, and solution design.
- Perform code reviews and promote coding standards and best practices.
- Coordinate with Product, DevOps, and development teams throughout the software lifecycle.
- Ensure developed features meet functional, performance, and quality requirements before deployment.
- Prepare and maintain technical documentation.
- Manage source code using Git/GitHub and participate in pull requests and version control best practices.
- Support software deployments, upgrades, releases, and production support.
- Continuously improve software quality, performance, scalability, security, and maintainability.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum6 years of professional software development experience.
- Strong experience withC#,ASP.NET Core, andASP.NET.
- Experience with front-end technologies such asHTML, CSS, and JavaScript.
- Experience withBlazor andTelerik UI.
- Strong knowledge ofMicrosoft SQL Server.
- Strong experience developingStored Procedures, Functions, Views, Triggers, and optimizing SQL performance.
- Experience designing and developingREST APIs.
- Experience withGit/GitHub, pull requests, and source control.
- Good understanding ofObject-Oriented Programming (OOP), SOLID Principles, Design Patterns, and Clean Code.
- Strong analytical, problem-solving, and debugging skills.
- Ability to analyze business requirements and translate them into scalable, maintainable technical solutions.
- Strong communication, collaboration, and interpersonal skills.
- Ability to work independently while contributing effectively within a collaborative development team.
- Strong sense of ownership, accountability, and commitment to delivering high-quality software.
- Familiarity with AI-assisted software development and the ability to effectively leverage modern AI tools to enhance productivity, code quality, and problem-solving.
ย
Nice to Have
- Experience with.NET MAUI.
- Experience withunit testing and automated testing.
- Knowledge ofERP and/orHR Management Systems.
- Experience withMicrosoft Azure,Docker, orCI/CD pipelines.
Senior Full Stack Software Developer (.NET) ยท Jobs for Humanity