Senior Software Developer

Senior Software Developer

Introduction to the Job

Are you a seasoned software developer ready to take your career to the next level? Contour Software, a subsidiary of Constellation Software Inc., is looking for a Senior Software Developer to join our growing team in Lahore, Punjab, Pakistan. This is a full-time, on-site position offering exciting opportunities to work on cutting-edge projects and collaborate with global teams.

Contour Software has grown exponentially over the past 14 years, providing software solutions across 100+ industries. This role is perfect for a motivated individual with expertise in Microsoft .NET technologies who wants to be part of an innovative and dynamic organization.


Responsibilities

As a Senior Software Developer, you will play a critical role in creating and maintaining high-quality applications. Below are the key responsibilities:

  1. Design and Development
    • Develop and maintain ASP.NET/MVC web applications with SQL Server integration.
    • Work on web technologies such as HTML, JavaScript, jQuery, AJAX, and XML.
    • Use Microsoft .NET tools like VB.NET, C#, and Entity Framework to create multi-tier web applications.
  2. Software Development Lifecycle
    • Engage in all stages of development, including writing clean, well-tested, and documented code.
    • Ensure code adheres to business logic and project requirements.
  3. Collaboration and Communication
    • Work closely with the Product Owner and Scrum Master to align development efforts with business goals.
    • Participate in team discussions to plan tasks and suggest improvements to tools and processes.
  4. Problem-Solving and Maintenance
    • Address technical challenges with a solution-oriented approach.
    • Debug complex issues involving multiple system components.
  5. Project Management
    • Use tools like Azure DevOps and JIRA for task tracking and project management.
  6. Continuous Improvement
    • Stay updated on emerging technologies and implement new strategies to enhance development efficiency.

Qualifications

To excel in this role, you should meet the following requirements:

  1. Education and Experience
    • Bachelor’s degree in Computer Science, Engineering, or a related field.
    • Minimum 5+ years of experience in application development using Microsoft .NET technologies (C#, .NET Core, MVC).
  2. Technical Skills
    • Proficiency in MVC, HTML, MS SQL, Entity Framework, WebAPI2, and Kendo UI.
    • Experience with Microsoft Azure or Amazon Web Services is a plus.
    • Familiarity with REST APIs, JSON, and dependency injection frameworks.
    • Knowledge of tools like Visual Studio, Azure DevOps, and Git.
  3. Additional Skills
    • Strong debugging and problem-solving abilities.
    • Excellent written and verbal communication skills.
    • A proactive and customer-focused mindset.

Benefits

Joining Contour Software comes with a range of benefits to support your career growth and personal well-being:

  1. Financial Benefits
    • Market-competitive salary.
    • Provident fund and profit-sharing plans for tenured employees.
  2. Health and Wellness
    • Comprehensive medical coverage for yourself and dependents.
    • Parents’ medical coverage.
  3. Work-Life Balance
    • Conveyance allowance.
    • Home internet subsidy.
    • Paid leave and leave encashment.
  4. Professional Development
    • Access to a professional development budget.
    • Sporadic onshore training opportunities to enhance your skills.
  5. Work Environment
    • Friendly and inclusive workplace culture.
    • In-house recreational facilities for games and relaxation.
    • Company-provided lunch/dinner for employees.

Applying Guide

If you’re ready to join our team as a Senior Software Developer, follow these steps to apply:

  1. Prepare Your Resume
    • Highlight your experience with .NET technologies, Azure, and other relevant tools.
    • Showcase your ability to work in team settings and solve complex technical challenges.
  2. Craft a Cover Letter
    • Explain why you’re a great fit for the role and how your expertise aligns with Contour Software’s mission.
  3. Submit Your Application
    • Use the Apply button or send your application directly to Contour Software’s recruitment team.
  4. Interview Preparation
    • Be prepared to discuss your previous projects, technical skills, and how you handle challenges in development.

FAQs

1. What is Contour Software?
Contour Software is a subsidiary of Constellation Software Inc., offering enterprise solutions across more than 100 industries worldwide.

2. What technologies will I work with?
You’ll work with tools like C#, .NET Core, MVC, MS SQL, and frameworks like Entity Framework. Experience with Azure DevOps and JIRA is also essential.

3. Is this a remote or on-site job?
This is a full-time, on-site position based in Lahore, Punjab, Pakistan.

4. What are the career growth opportunities?
Contour Software provides extensive opportunities for professional growth, including training programs, performance-based bonuses, and internal promotions.

5. Are there benefits for dependents?
Yes, medical coverage for dependents and parents is included as part of the benefits package.

Asad Hameed
Apply for this job
Submission
Gender?

Leave a Comment