Junior Software Developer
Contour Software
Lahore, Punjab, Pakistan
Full-time
Full-time
💰 Compensation
Not specified
📋 Job Description
About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100 countries. With a broad-based and ever-growing portfolio of market-leading, vertical-market enterprise solutions covering more than 100 industry domains in predominantly mature markets, CSI’s recipe creates the perfect environment for professionals to build fulfilling, long-term careers.What started as an RD Accounting back-office, has progressed into a full-service Global Centre serving all functions and departments, at the divisional as well as operating group/corporate level. Today Contour employees, located in Karachi, Lahore Islamabad, are serving CSI divisions located in time zones spanning the globe, from Sydney to Vancouver. With the global growth of Constellation as the wind in our sails, we are only just getting started!The DivisionConstellation1 is a leading provider of truly integrated technology, media and data solutions to real estate franchisors, brokerages, agents and MLS organizations and associations. We’re clear about what we want to do: Innovate in real estate. Not in pursuit of some larger business strategy, but in pursuit of making this industry our industry better. We don’t just sell technology. We work closely with clients and partners to identify problems, develop solutions, and uncover opportunities.The PositionWe are looking for aJunior Software Engineerfor the development of our Reach150 product, which is a Testimonial, Referral and Online Reputation Management platform that is used by relationship-driven professionals, including real estate agents and teams, brokerages, mortgage lenders, title representatives, insurance agents, and other service providers who rely heavily on trust and referrals to grow their business. The hired candidate will be working within the RD division of Constellation1.Required Qualifications And SkillsBachelor’s degree from an accredited college or university or a certificate from a technical training instituteStrong communication skills, both verbal and written1-2 years of experience in JAVA web application development using Spring, Struts 2, Hibernate and Tomcat or any similar frameworksExperience using JavaScript/jQuery and other JS librariesExperience with CSS/Bootstrap and HTMLExperience building and consuming REST APIsBasic SQL experienceExperience using MySqlExperience debugging server side and client-side issuesAbility to solve complex problems independentlyExperience working in an Agile/Scrum environmentNice To HaveExperience in NodeJSExperience with PHPBasic understanding of Linux environment and AWS cloudJob ResponsibilitiesAnalyzing code and/or customer data to answer business questions as neededAnalyzing and understanding requirements and gathering additional details where needed to complete the deliverablesDesigning well planned/organized solutions that meet requirements and are easily maintainableWriting clean, well-documented code that adheres to team standards and best practicesTake ownership of coding assignments with minimal supervision requiredUpdating tickets with relevant notes for knowledge sharing and historical recordTesting code changes before passing off to QAProviding notes to QA team as needed to ensure coverage of test casesAttending and participating in all Agile related meetings, breakouts, etc.Identifying improvements that can be made to increase performance or improve featuresIdentifying tech debt that can be addressed to push the codebase forward and make it more maintainableResearching and recommending new tools, techniques and technologiesExciting Benefits We OfferMarket-leading SalaryMedical Coverage Self DependentsParents Medical CoverageProvident FundEmployee Performance-based bonusesHome Internet SubsidyConveyance AllowanceProfit Sharing Plan [Tenured Employees Only]Life BenefitChild Care FacilityCompany Provided Lunch/DinnerProfessional Development BudgetRecreational area for in-house gamesSporadic On-shore training opportunitiesFriendly work environmentLeave EncashmentDisclaimer:At Contour, we attribute our success to the unique contributions of our diverse staff. Were committed to fostering a culture of respect that thrives on the varied perspectives and experiences of all individuals we recruit, employ, promote, and compensate. Since day one, weve adhered to a policy that champions a work environment honoring the worth and dignity of each person while being free from all forms of employment discrimination.In our continuous effort to promote inclusivity, we extend our commitment to individuals with special needs by providing reasonable accommodations. We actively encourage qualified individuals with special needs to apply for the various openings within our compa