Home Pakistan Senior Software Engineer

Home Pakistan Senior Software Engineer

Senior Software Engineer

at servicePath in Pakistan
Posted on January 8, 2024

Job details

Senior Software Engineer JD

servicePath is an innovative provider of commercial software for IT Service Providers, specifically managed Services and Cloud Computing providers.

Job Description:

We are looking for a top-notch Full Stack Developer to work as Senior Software Engineer with a passion for doing great work and learning and applying cutting edge technologies. The technologies being deployed for our projects include ASP.NET Web API, C#, RavenDB, AngularJS, HTML 5, jQuery, CSS, SalesForce.com and PowerShell. The team is using Microsoft development technologies (Visual Studio 2017, .NET 4.5, GIT, JIRA) and agile development methodologies.

About the Job:

  1. Job Title: Senior Software Engineer
  2. Department: Engineering
  3. Reports to: Engineering Team Lead (Based out of Pakistan)
  4. Shift: Day Shift
  5. Position: Full-Time
  6. Location: Pakistan (Remote)

Technical Skills Requirement:

The successful candidates will have around 7-8 years’ experience in:
  1. JavaScript
  2. General .NET development (Linq, OO programming and design patterns)
  3. ASP.NET (and supporting web technologies including CSS, AJAX, JavaScript)
  4. jQuery
  5. HTML 5 / JavaScript / CSS
  6. Knowledge of NoSQL databases specifically Raven DB
  7. Angular
  8. AngularJS
  9. Kendo UI HTML 5 / JavaScript Controls
  10. Experience of Test-driven development (TDD)
  11. Strong knowledge of ASP and .NET web framework
  12. Proficient in C#, SQL, and AngularJS, with a good knowledge of their ecosystems
  13. Strong understanding of object-oriented programming
  14. Strong client communication skills
  15. Familiar with various design and architectural patterns
  16. Familiarity with document databases (preferred)
  17. Experience with web application frameworks
  18. Knack for writing clean, readable, and easily maintainable code.
  19. Understanding of fundamental design principles for building a scalable application
  20. Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  21. Proficient understanding of code versioning tools (Git, SVN etc.)

Key Competency and Experience:

Minimum:
  1. Proven / demonstrable experience working in a Scrum environment as a Scrum Master
  2. UML knowledge / understanding essential.
  3. Champions the use of systems and processes to drive business performance.
  4. Track record of balancing both business and technical priorities and persuading others to make sure this balance is maintained.
  5. At least 7-8 years relevant experience as a Software Engineer or related role in B2B software industry
  6. Communication Skills: Excellent in Spoken English with a strong customer focus.

Core Competencies:

  1. Programming skills
  2. Software Design
  3. Teamwork
  4. Analysis
Preferred:
  1. Understanding of CRM / CPQ / Sales Management business systems
  2. Understanding of the technology and / or managed services industries
  3. Raven DB or NoSQL experience
Coordinate with Product Manager / Owner: Yes, on Daily Basis (Daily Stand Ups) Budget: 18K-19K USD per Year #J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Development starting now. Claim $10 promo towards online courses. See all courses
See All Senior Jobs
Feedback Feedback