Introduction:
Contour Software, a proud subsidiary of Constellation Software Inc. (CSI), is hiring an Intermediate Software Developer to join its dynamic team in Karachi. With over 2,000 employees across Karachi, Lahore, and Islamabad, Contour Software has grown into a full-service global center supporting CSI’s divisions worldwide. This role involves working as part of the BuildTopia product division under Constellation Homebuilder Systems, where you’ll contribute to creating and enhancing enterprise-level solutions. If you’re passionate about Java development, enjoy working in a fast-paced environment, and are eager to grow in your career, this opportunity is perfect for you.
Responsibilities:
As an Intermediate Software Developer, you’ll play a pivotal role in designing, developing, and maintaining enterprise-level software solutions. Your key responsibilities will include:
- Understanding Business Needs: Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Product Development: Design, develop, and enhance software components, focusing on Java-based server-side development and front-end UI design.
- Timely Delivery: Ensure development tasks are completed within assigned timelines, minimizing defects through thorough testing.
- Performance Optimization: Develop efficient solutions considering performance implications in a production environment.
- Collaboration with Leadership: Work closely with the Program Manager and Technical Lead to implement best practices and maintain long-term solution effectiveness.
- Production Support: Assist in resolving production issues and provide technical support to ensure smooth operations.
- Estimation and Planning: Help estimate development efforts and prioritize tasks to meet deadlines effectively.
Qualifications:
Contour Software seeks candidates who meet the following qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent certifications in software development.
- Professional Experience:
- At least 2 years of Java development experience using object-oriented programming methods.
- Proven experience developing web-based applications using Java and JSP.
- Technical Skills:
- Hands-on experience with HTML, CSS, JavaScript, AJAX, and XML.
- Strong knowledge of relational databases like MS SQL or Oracle.
- Familiarity with front-end technologies and UI development.
- Soft Skills:
- Strong problem-solving and analytical abilities.
- Excellent written and verbal communication skills.
- Team-oriented and capable of handling multiple tasks simultaneously.
- Preferred Skills:
- Knowledge of J2EE, Hibernate, Struts 2, and EJB.
- Experience with tools like Microsoft Azure DevOps, Eclipse, or IntelliJ.
- Exposure to performance tuning, Crystal Reports, and Jasper Reports is a plus.
Benefits:
Working at Contour Software offers several benefits that ensure professional growth and job satisfaction:
- Global Exposure: Be part of a team that serves clients and divisions across the globe, providing opportunities to learn and grow in a diverse, multicultural environment.
- Career Development: With access to cutting-edge tools and technologies, you’ll have the chance to advance your skills and build a long-term career in software development.
- Dynamic Work Environment: Contour offers a collaborative and innovative work culture that values employee input and fosters teamwork.
- Competitive Compensation: Enjoy a competitive salary and performance-based incentives.
- Employee Support: Benefit from training sessions, mentorship opportunities, and support from a skilled leadership team.
- Stability: Work for a company that is part of a globally renowned software conglomerate with a strong track record of success.
Applying Guide:
Follow these steps to apply for the Intermediate Software Developer role at Contour Software:
- Review Job Requirements: Ensure your skills, experience, and education match the qualifications listed above.
- Update Your Resume: Highlight your expertise in Java development, web-based applications, and any relevant tools like Azure DevOps or Eclipse.
- Write a Tailored Cover Letter: Personalize your cover letter to express your enthusiasm for the role and how your experience aligns with Contour Software’s requirements.
- Submit Your Application: Apply through Contour Software’s official job portal or LinkedIn by clicking the “Apply” button. Ensure your resume and cover letter are attached.
- Prepare for the Interview: If shortlisted, be ready to discuss your experience in Java development, problem-solving approaches, and any projects you’ve contributed to.
Frequently Asked Questions (FAQs):
- What qualifications are needed for this role?
- A Bachelor’s or Master’s degree in Computer Science or equivalent, and at least 2 years of Java development experience.
- Is experience with front-end technologies necessary?
- Yes, familiarity with HTML, CSS, JavaScript, and related tools is essential for this role.
- What tools should I know?
- Experience with tools like Eclipse, IntelliJ, MS SQL, and Azure DevOps will be advantageous.
- How do I apply?
- Submit your application through the official portal or LinkedIn. Attach a resume tailored to highlight your relevant skills.
- Does Contour Software offer growth opportunities?
- Absolutely. As part of a global software conglomerate, Contour Software provides a stable, growth-oriented environment with access to cutting-edge technologies.
- Associate Product Manager (Scrum Master) – Join BoolMind in Lahore - January 23, 2025
- Sr. Factory Reporting & Operations Specialist – Haier Pakistan - January 23, 2025
- Senior Education Consultant – ABN Overseas Education - January 23, 2025