• You have already applied to this job.
Expert / Lead .NET Developer
IT Department, Islamabad
Apply By Dec 7, 2022
Job Description (total positions: 1, posted on: Nov 7, 2022)

We are looking for an Expert.NET Developer to join our team on a full-time basis.

Responsibilities

  • Lead development team;
  • Lead and improve the decision-making process in design solution architecture, solution development, architecture and code review;
  • Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.);
  • Develop and review feature design documents and provide inputs/update to specifications for the solution;
  • Design and implement a set of various types of tests (unit, integration, functional, etc);
  • Proactive position in architecture preparation, solution development, processes improvements;
  • Working in an international distributed team in an Agile environment;
  • Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders;
  • Delivering the product roadmap and plannings;
  • To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC. 

Requirements

  • Experience in software development for more than 8 years;
  • Excellent knowledge in Computer Science, Computing Theory:
  • Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD);
  • Database theory (RDBMS, NoSQL);
  • Code testing practices;
  • Algorithms;
  • Data structures;
  • Architectural, Enterprise and Design Patterns;
  • Deployment patterns;
  • Security patterns, Reverse engineering resistance, Common attacks types (OWASP);
  • Understanding of network interactions:
  • protocols;
  • conventions (e.g. REST, RPC);
  • authentication and authorization flows;
  • standards and practices (e.g. oAuth, JWT);
  • Excellent knowledge and experience in C# and .NET (more than 5 years);
  • Practical commercial experience with:
  • REST API development;
  • .NET Framework, .NET Core, ASP.NET (Core, MVC, WebAPI)  (more than 4 years);
  • Testing frameworks (e.g. e.g. NUnit, XUnit, MSTest) (more than 3 years);
  • ORM (e.g. Entity Framework, Dapper)  (more than 3 years);
  • RDBMS (e.g. SQL Server, MySQL/MariaDB, PostgreSQL)  (more than 4 years);
  • NoSQL (e.g. MongoDB, ElasticSearch, CouchDB);
  • TDD approach.
  • Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr);
  • Key-value storages (e.g. Redis, Memcached);
  • Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub/Sub);
  • Web Servers;
  • Version control systems (GIT);
  • Cloud computing platforms (e.g. Microsoft Azure, AWS, Google Cloud Platform);
  • Integration with 3rd party solutions;
  • Docker;
  • Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo);
  • Builders;

Experience with:

  • Leading Team;
  • Troubleshooting, profiling and debugging applications;
  • Creation software architecture and design of complex applications, platforms, microservices solutions;
  • Agile software processes and technologies;
  • Code Review process;
  • Refactoring process;
  • Fluent English;

Desirable

Certifications on:

  • Microsoft Certified Developer;
  • Cloud computing platforms (Microsoft Azure, AWS, Google Cloud Platform);
  • Delivery processes (SAFe, Agile, etc);
  • Experience with Leading and Supporting medium to large size solution delivery projects;
  • Understanding of orchestration and containerisation (e.g. Kubernetes, Swarm);
  • Practical commercial experience with:
  • Serverless architecture;
  • Provisioning tools (e.g. Terraform, Ansible);
  • Quality tools (e.g. SonarQube);

Required Skills

Data Structures, Oracle RDBMS, RDBMS Command, Testing Frameworks, .Net MVC, .Net Core, ASP.Net,

Industry
Recruitment / Employment Firms
Category
Software & Web Development
Job Type
Full Time/Permanent ( First Shift (Day) )
Gender
No Preference
Minimum Education
Bachelors
Degree Title
BS-CS or relevant
Career Level
Department Head
Minimum Experience
6 Years
Contents and Compilation ©2022 Rozee.pk | ©2022 All other Rights Reserved to NaseebNetworks.com. Jobs in Pakistan