Sr. Software Engineer - Dot Net

Karachi, Pakistan

Responsibilities

  • Design and implement server-side logic and APIs.
  • Collaborate with front-end developers on the integration of elements.
  • Work in an Agile/SCRUM environment and be a strong team player.
  • Implement and maintain unit tests, integration tests, and other automated testing frameworks to ensure high code quality and stability.
  • Work closely with cross-functional teams (DevOps, QA, Front-end, etc.) to ensure smooth integration and deployment of software components.
  • Ensure adherence to best coding practices, design patterns, and architectural principles.


Customer Relationship
Personal Evolution
Autonomy
Administrative Work
Technical Expertise

Must Have

  • Bachelor's / Master’s degree in Computer Sciences or equivalent technical degree, or equivalent combination of education and experience.
  • Min 5 years of experience in developing software products and services.
  • Strong proficiency in .Net Framework (or Dot Net Core) using C# (or VB.Net).
  • Experience with RESTful APIs and asynchronous programming.
  • Proficient in building and maintaining large-scale databases using MYSQL or MS SQL.
  • Should be good in data structures and database design.

Nice to have

  • Strong interpersonal and communication skills.
  • Collaboration, and effectively conveying technical concepts.
  • Proactive
  • Lead efforts to diagnose and resolve performance bottlenecks, bugs, and other issues in existing systems.

What We Offer


Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly sports sessions, team building events, and much more

Perks

A full-time position
Attractive salary package.

Trainings

As per job and project 
requirements.

Sport Activity

Play as many games of foosball and ping-pong in your free time.
.

Eat & Drink

Coffee, tea and 
subsidized lunch.