- Job Search
- IT Jobs
- Development Jobs
- Intermediate Software Developer
Similar Jobs
Intermediate Software Developer
Job Description
The Division:
Innovative software solutions from IDS empower Dealerships with information to effectively manage and grow their business. Our software helps our Dealerships clients to position themselves for growth, financing, acquisition, or IPO. Our customers are among the largest RV and Marine dealerships with Constellation as their trusted technology partner.
IDS commitment to dealership software is second to none, with an exceptional engineering group dedicated to innovative software development and support, and constant enhancements to our solutions. Backed by Constellation Software, we are committed to RV and Marine dealerships and the technology that powers them.
The Position:
Working in conjunction with product managers, operations, quality assurance, you will leverage a breadth of technologies including object-oriented design and coding, databases, mobile devices, tablets & windows desktops. We are looking for an Intermediate Software Developer who will challenge himself and others to constantly come up with innovative solutions, who not only know how to solve the problem, but also help define the problems and direction and create value while pioneering new frontiers. This is an exciting, dynamic, and challenging position and we are looking for people with initiative, drive and relevant experience in the industry. The hired employee will be located and work out of the Contour Software Karachi office, working as part of the resource-center, as an extension of the division-based R&D department.
Basic Qualifications & Skills:
BS/MS in Computer Science or related field.
Excellent communication skills in English.
3+ years experience building Enterprise applications.
Strong object-oriented design and "clean code” programming experience in C#.
Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between with a focus on .NET (WinForms, ASP.NET, ASP.NET MVC, .NET Core ...) and Database technologies (SQL/NoSQL).
Strong competencies in data structures, algorithms and software design optimized for large-scale distributed software systems.
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Preferred Qualifications:
Experience influencing software engineers best practices within your team.
Experience with distributed computing and enterprise-wide systems.
Comfortable communicating cross-functionally and across management levels in formal and informal settings.
Experienced in Agile or Scrum software development methodologies.
Knowledge of test automation (TestComplete, Selenium, SpecFlow, Cucumber, Gherkin ...), unit testing (NUnit, MsTest, Rhino Mocks , TypeMock, ...).
Experience refactoring legacy code using code analysis, profiling and refactoring tools such as Reshaper, FxCop, SonarLint.
Exciting Benefits we offer:
Market-leading Salary
Medical Coverage – Self & Dependents
Parents Medical Coverage
Provident Fund
Employee Performance-based bonuses
Home Internet Subsidy
Conveyance Allowance
Profit Sharing Plan [Tenured Employees Only]
Life Benefit
Child Care Facility [Karachi & Lahore only]
Company Provided Lunch/Dinner
Professional Development Budget
Recreational area for in-house games [Karachi & Lahore only]
Sporadic On-shore training opportunities
Friendly work environment
Leave Encashment
For Contact:
kejaz@contour-software.com
   Your application has been submitted successfully
Thanks for submitting the application, Please check your email and Goodluck!
You have already been applied on this job.
Email Me Job
Delete Office
Are you sure, you wish to delete?
Job Application
Are you sure, you wish to delete?
Job Portal
Quickest way to apply and increase your chances of getting shortlisted! Please make sure your profile is up to date before your apply.
Apply for - Upload/Choose documents
Resume
Upload your Resume
Cover letter
You Can Upload Image Files (.png, .jpeg or .gif), .pdf and .docx Files.
You Need To Provide At Least Your Resume(.pdf,.docx and .doc) To Submit An Application.
Apply for - Create an Account
Already have an account?SignIn
New to careerz360.com?SignUp