- Jordan
- Job Search
- Developer Jobs
- Jobs in Amman
- Kalamntina
- Senior Full-Stack Software Engineer
Job vacancy Senior Full-Stack Software Engineer
Announced
31 December, 2023
Job Type
Employee
Job Status
Full Time
Job Title
Senior Full-Stack Software Engineer
Job Location
Job Presentation
Responsibilities
- Architect and guide building end-to-end systems optimized for speed and scale
- Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Develop new features and infrastructure development in support of rapidly emerging business and project requirements
- Ability to start new code projects from scratch or to maintain and update existing projects.
- Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
- Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
- Strong troubleshooting abilities in distributed multi-tier enterprise environments.
- Collaborates with the product managers and owners to define the requirements and specifications.
- Create automated unit tests for both existing code and new projects.
- Communicate with UX/UI Designers and ensure the technical feasibility of designs.
Qualifications
- 7+ years of Microsoft .NET overall programming experience, including .NET Core.
- Strong Experience in front-end technologies such as JavaScript, ES6, jQuery, HTML5, CSS3, and SASS.
- Experienced in working with front-end frameworks and libraries such as Angular and React Plus.
- Strong Experience in ORM such as Entity Framework and NHibernate.
- Deep understanding of Common Language Runtime (CLR) and Garbage Collection.
- Good Exposure to Messaging systems like such as Kafka, RabbitMQ, NserviceBus, etc.
- Solid Experience developing ASP.NET Core MVC and Web API.
- Strong knowledge of Object-Oriented Analysis and Design, design patterns, software architecture, systems integration concepts and frameworks.
- Experience with Distributed Memory Cashing Systems such as Redis.
- Accessing data by using Microsoft ADO.NET.
- Hands-on expertise using Domain Driven Design (DDD) in different projects.
- Creating and consuming REST APIs.
- Experience developing multi-threaded applications and asynchronous code.
- Experience integrating with third-party business partners using various security and communication protocols.
- Solid Experience in SQL and RDBMS such MySQL, SQL Server...etc.
- Knowledge of CI / CD concepts and systems.
- GIT Source Control.
- Azure Software development experience is a plus.
- Docker, Kubernetes, NoSQL databases experience is a plus.
- Effective verbal and written communication skills.
- Strong Problem-Solving Skills.
- Debugging and troubleshooting skills.
- Architecture
- Back-End Development
- Location Amman - Jordan
- Industry Information & Communication Technologies
- Job Type Full-Time
- Degree Bachelor
- Experience 7 - 10
- Nationality Unspecified
Valid Till
31 May, 2024 (25 days left)
Share this job offer
related searches
More Job Vacancies
See all jobs