Job Description:

  • Involvement in requirements analysis in coordination with business analyst and software architect
  • Working with software architect to refine and elaborate software design
  • Working with software architect in identifying design patterns and coordinating with team members to maximize code re-usability
  • Writing code and ensuring adherence to development standards, processes and best practices within the team
  • May be assigned as a Team Lead on specified projects
  • Act as mentor to software engineers
  • Facilitate in establishment of best practices related to software engineering
  • Facilitate in process definition and process improvement
  • Conducting research on tools, technologies, domains and solutions relevant to the assigned product(s) and/or project(s)
  • Responsible for information security tasks within own work scope
  • Learning and understanding of business domain
  • Maintenance and enhancement of existing projects/modules
  • Development and delivery of new/upcoming projects
  • Contribution in analysis and design by working with team/product business analyst and architects
  • Facilitate in process definition and process improvement


We are looking for:

  • Minimum Education: Bachelors Degree
  • BS/MS Computer Sciences Required
  • Experience: Minimum 3+ year experience in Java application development and software engineering, including analysis and design


Skills:

  • Good analytical skills
  • Team player and good interpersonal skills
  • Flexible timings
  • Strong commitment to quality
  • Drive to excel and deliver
  • Ability to think in objects and patterns
  • Sound knowledge of SDLC and software development methodologies
  • Good programming and database concepts
  • Excellent communication skills
  • Self-organized with the ability to plan proactively
  • Strong problem solving skills
  • Out of the box thinking
  • Positive thinking
  • Can do attitude
  • Ability to work under demanding work environment
  • Deliver products at aggressive time lines
  • Quick learning abilities
  • Willingness to work in challenging environment
  • Self-motivated
  • Ability to multitask and manage workload efficiently


Specific Tools, Technologies or Equipment Skills

  • Strong Core Java, J2EE, Database Concepts, SQL, PL/SQL, Frameworks (Spring, Hibernate), Development Tools (Eclipse, JDK 7.0)
  • Should have some work experience with EJB, JMS, JMX, OpenSource APIs, JBoss, Web Services, Tomcat
  • Hands-on experience with JDBC, Transaction Processing, Batch Processing, Multi-Threading and Scheduling,
  • Automated tools and techniques for development e.g. JProfiler, PMD, Ant, Aspect-J, Junit. Concepts about software management tools and techniques e.g. concepts about software configuration management tools and techniques
  • Understanding of full SDLC, GOF Design Patterns, Architecture and Design Patterns (SOA, ORM, MVC), J2EE Design Patterns, OOP, UML, ERD Diagrams.
  • Familiarity with UNIX commands and scripting

Skills

Job Details

Total Positions:
5 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Masters
Career Level:
Experienced Professional
Experience:
3 Years - 5 Years
Work Permit:
Pakistan
Apply Before:
May 12, 2014
Posting Date:
Apr 11, 2014

Zin Technologies Pvt. Ltd.

Information Technology · 11-50 employees - Lahore

ZIN Technologies (Pvt.) Limited, founded in September 2007, is a U.K. based company. We offer outsourced software services to Our prestigious clients in the UK, USA and Europe. ZIN has expertise in a broad spectrum of software technology and skill areas. ZIN is an equal opportunity Employer. ZIN has challenging assignments, opportunities for professional growth and competitive remuneration for the Experienced Professionals.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!