Senior Software Engineer Vacancy

Senior Software Engineer Vacancy

Job Responsibilities

Design, develop, and maintain complex components and software solutions

Lead technical design and code reviews for all new enhancements and work delivered

Understand complex business and functional requirements and provide direction in technical specifications and product requirement

Enforce all coding best practices in development across the team.

Maintain and improve current knowledge on the latest technologies relevant to the role.

Create, maintain, and execute unit tests

Create and maintain documentation on the internal architecture of the system

Propose product design features to support scalability, usability, and better performance.

Assess work required and provide formal estimates of effort to satisfy requirements

Perform other duties as assigned

Educational Requirements

Degree in Computer Science, Software Engineering, or a related subject

Experience Requirements

4+ years of intensive experience with latest .NET development technologies including (.Net Core MVC, Razor syntax, C#, EF, and Web API).

In-depth experience in at least one of the JS frameworks (e.g., VueJS, AngularJS, NodeJS, ReactJS).

Proficiency in MS-SQL including writing T-SQL stored procedures, creating indexes, and performance tuning analysis.

Additional Requirements

Extensive knowledge of OOP, design patterns, and software architecture combined with delivery experience of microservices based architecture.

Cloud services, development, and deployment experience with AWS and/or Azure.

Familiarity with the use of in-memory data stores and message brokers/queues at scale, such as Redis and RabbitMQ

Proficient in source control management, branching, pushing, merging, etc.

Experience with the full SDLC using SCRUM agile methodologies.

Excellent project management, problem-solving, and high-level verbal and written communication skills

Strong documentation, presentation, and communication skills

Job Location

Amman, Jordan

Employment Status

Full-Time

Salary

Will be determined after interview

Vacancy

3

Position

Senior Software Engineer

Company Name

Infinite Technology

Deadline

03/15/2024

Apply For Job

Search Job

All Categories