Job ID
24099

Job Title
Senior .Net Full-Stack Developer

To work for
Confidential

Country
Syria

Field of Work
IT Software/IT Security

Job Type
Full time

Military service
Finished or Exempted (For male)

Minimum Education Level
Bachelor/ License Degree

Responsibilities
•Operates in an Agile/Scrum software development methodology; develop user stories (or SBIs) to describe changes to functionality.
•Performs full systems life cycle management activities (e.g., analyses, requirements, design, coding, testing, implementation, etc.).
•Recommend and develop an architectural and detailed design that is used by other members of the development teams.
•Coach the team on software best practices (design, coding, troubleshooting, work breakdown, work estimation, refactor strategies, automated testing, etc.)
•Collaborate with our Product Owner to analyze system requirements, plan work and prioritize tasks.
•Maintain high standards of software quality within the team by establishing good practices and habits.
•Write clean, scalable and testable code using .NET-programming languages.
•Write extensive automated tests to safely integrate new features with a rapid CI/CD build pipeline.
•Deploy fully functional applications.
•Provide regular updates on projects and team performance.
•Identify and encourage areas for growth and improvement within the team.
•Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
•Collaborate and add value through participation in peer code reviews, providing comments and suggestions.
•Analyze and resolve technical and application problems.
•Support, maintain and document software functionality.
•Innovate and provide critical thinking and problem-solving ability to drive change and develop creative technology solutions.
•Quick Learner, able to grasp and prototype new tools and ideas quickly.


Qualifications
•Strong knowledge in Object-Oriented Design and Analysis.
•Strong knowledge of .Net Framework, .Net Core, C#, LINQ, ASP.NET, ASP.NET MVC and EF Core.
•Strong Knowledge of REST API.
•Experience with SOLID principles, Dependency Injection and popular Design Patterns.
•Experience implementing Web API security (OAuth 2.0, JWT).
•Solid Experience with T-SQL and NoSQL databases (MSSQL & MongoDB).
•Production experience with Docker Containers.
•Experience writing unit tests using NUnit or xUnit Frameworks, Moq and integration tests.
•Source control using Git and TFS.
•Experience with RabbitMQ or other Message Queues.
•Experience with Microservices architecture patterns such as Event-Sourcing and CQRS is a plus.
•Strong knowledge of CI/CD pipelines, automated testing and deployment.
•Excellent problem-solving skills and troubleshooting abilities.
•Good communication skills.
•Bachelor’s Degree in Computer Science/Engineering or related fields


Specific Vacancy Requirements
•A minimum of five years of experience with .Net software development, design patterns, software architecture

Salary and Benefits
Not specified

About us
software development company

Required employees number
1

Posted On
Oct 24, 2020

Expiry Date
Nov 23, 2020

Photo
Required




Copyright 2006 - 2024 SyriaJOB Ltd. All rights reserved

...