Job Description
If you are passionate about software development and looking for an exciting career in the Information Technology sector, the Software Developer position at Contour Software is a fantastic opportunity.
This full-time, remote role offers a chance to work with cutting-edge technologies and contribute to the development of innovative products and services. Located in Karachi, Sindh, this position allows you to work from anywhere, providing flexibility and a great work-life balance.
Why Join Contour Software?
Contour Software is a reputable company in the Information Technology industry, known for delivering high-quality software solutions to a wide range of clients. By joining the team, you will have the chance to work in a collaborative environment where your skills and ideas are valued.
With a market-leading salary, excellent benefits, and professional development opportunities, this role provides an ideal platform for growth in the software development field.
Key Responsibilities of a Software Developer
As a Software Developer at Contour Software, your main duties will include designing, developing, and maintaining high-quality software solutions that meet customer needs. Below are the core responsibilities:
1. Collaborate with Stakeholders to Define Solutions
You will work closely with stakeholders to understand customer requirements and define the best possible solutions. This will involve gathering detailed specifications and translating them into code that meets user needs and business objectives.
2. Write Code for New Features and Fix Existing Ones
Your primary task will be to write clean, efficient code to create new products or features. You will also be responsible for fixing any existing issues based on detailed requirements or specifications.
3. Ensure Code Quality with Unit and Integration Tests
It will be crucial for you to include unit tests and integration tests in your code. You will also adhere to coding style guidelines and documentation standards to ensure that the code is maintainable and efficient.
4. Participate in Code Reviews and Collaborate with Peers
Code reviews are an essential part of the development process. You will participate in these reviews to ensure that the code is of high quality and meets the team’s standards.
5. Work with QA Team to Ensure Quality
Collaboration with the QA team will be key to ensuring that the software meets the required standards and functions as expected. You will work together to test and troubleshoot any issues that arise.
6. Participate in Agile Methodologies
You will participate in daily stand-ups and bi-weekly sprint planning, contributing to the smooth execution of projects. You will also maintain your work status on Jira to ensure transparency and timely progress.
Required Skills and Qualifications
To succeed in the Software Developer role at Contour Software, candidates need to meet the following qualifications and possess the necessary technical skills:
1. Educational Qualifications
A Bachelor’s or Master’s degree in Computer Science or a related field is required to ensure you have a solid foundation in software development principles.
2. Relevant Experience
At least 2+ years of relevant experience in software development is needed. This includes working with Java and Scala, as well as experience with the Spring framework.
3. Strong Technical Skills
Proficiency in Java and some exposure to Scala is essential. Experience with the Spring framework and MySQL is a must, and familiarity with NoSQL databases like MongoDB or DynamoDB is a plus.
4. Knowledge of Cloud and Containerization Technologies
Experience with cloud-based services (such as AWS) and Docker is preferred. You should also be familiar with build tools like Maven or Gradle.
5. Strong Problem-Solving Abilities
Excellent problem-solving skills are required. You will need to troubleshoot issues, perform root cause analysis, and ensure the timely resolution of technical problems.
6. Ability to Work in a Team
As part of an agile development team, you must have excellent teamwork skills. You should be able to collaborate effectively with peers and contribute to the overall success of the team.
Benefits of Working at Contour Software
Contour Software offers a range of benefits to its employees, making it a great place to build your career. Some of the exciting benefits include:
1. Market-leading Salary
2. Medical Coverage (Self & Dependents)
3. Parents Medical Coverage
4. Provident Fund
5. Employee Performance-based Bonuses
6. Home Internet Subsidy
7. Conveyance Allowance
8. Profit Sharing Plan (Tenured Employees Only)
9. Life Benefit
10. Child Care Facility
11. Company-Provided Lunch/Dinner
12. Professional Development Budget
13. Recreational area for in-house games
14. Sporadic On-shore training opportunities
15. Friendly work environment
16. Leave Encashment
How to Apply
If you are a passionate and motivated software developer, apply today for the Software Developer position at Contour Software. To apply, simply apply at Growthify.Pk and submit your resume showcasing your relevant experience and skills.
Don’t miss out on this exciting opportunity to work with a leading IT company in a flexible, remote work environment.
Location: Karachi, Sindh, Pakistan (Remote)
Job Type: Full-Time, Remote
Experience: 2+ years
Qualifications: Bachelor’s or Master’s degree in Computer Science or related field
Join Contour Software and make an impact on innovative software solutions while enjoying great benefits and opportunities for growth. Apply today!
 
                             
            	                	 
            	                	 
            	                	


