Software Developer

Software Developer
Access Group, Pakistan

Experience
6 Years
Salary
50,000 - 70,000 PKR
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
BBA
Total Vacancies
1 Job
Posted on
Apr 4, 2012
Last Date
Apr 30, 2012
Location(s)

Job Description

Outputs to deliver this accountability:
1 Work as an integral part of a cross functional development team
2 Perform detailed design of the project solution and architecture components, and validate the design with stakeholders
3 Estimate, build and test software components to meet project requirements
4 Estimate and build integration components and user interfaces
5 Follow good security coding practices to ensure the application is free of most common coding vulnerabilities
6 Build configuration and interface elements for the project
7 Fix any defects and performance problems discovered in testing
8 Document the application code to facilitate maintenance and customer usage
9 Participate in code reviews, and other techniques to improve code quality
10 Build automated tests and develop common test data
11 Assist with ensuring automated builds and continuous integration are working at all time
12 Build migration approaches, scripts and functions
13 Contribute to technical and user documentation
14 Raise any issues that may affect other areas of the solution with the team
15 Actively participate in all meetings within the team, e.g. planning, design, estimations, stand-ups, reviews
16 Participate in research and contribute to innovation as required
17 Investigate and resolve support issues
18 Contribute to the continual improvement of the team and development processes
19 Mentor team members to grow both Fundamo development competency and domain knowledge
20 Assist with recruiting new developers where and when there is a need
21 Participate in holding learning sessions to share knowledge with team mates
22 Contribute to the Fundamo knowledge management repositories in the areas of:
23 Development standards and practices
24 Development techniques and tools
25 Fundamo domain knowledge
26 Lead by setting a personal example
27 Build work relationships between colleagues and teams
28 Act in the best interests of the organisation
29 Continue to build organisation-wide understanding, share knowledge and breakdown silos
30 Individually and collectively we form powerful alliances that fosters innovation
31 Put the success of the collective ahead of personal success
32 Consider how your actions will affect colleagues and customers and be mindful that without one another we would not exist
33 Seek out synergies in every opportunity and do not ignore possibilities when they present themselves
34 Remain committed to colleagues, customers, shareholders, community and the company
35 Place the customer at the centre of everything you do
36 Achieve greatness through collaboration
37 Nurture our alliances with our partners, clients and end-users
38 Strive to understand the more than what you are working on

Job Specification

Software Development Techniques
1 More than 3 years experience in Java software development
2 Advanced understanding of Object Oriented Programming and OO Principals
3 Advanced understanding of source control, versioning, branching, merging etc
4 Advanced understanding of continuous integration, automated deployment, installation and data migration
5 Advanced understanding of Test Driven Development, and tools to assist with unit and automated testing
6 Advanced understanding of Coding standards, code metrics and tools to assist with development
7 Understanding of how to work in an incremental fashion, and refactor design as requirements evolve
8 Experience on applications dealing with high transaction volumes and performance requirements
9 Experience or knowledge of service-oriented architecture design concepts
10 Experience or knowledge of relational database concepts and SQL
Technology Specific Experience
11 Experience in J2SE, J2EE and EJB3
12 Experience in the following technologies
13 Sun Application Server (Glassfish) / Tomcat
14 Java Servlets
15 Hibernate
16 XML
17 Web services
18 Eclipse
19 Maven
20 Subversion
21 Hudson
22 Solaris
23 Experience in the financial services is essential
24 Experience with transacting systems advantageous
25 Knowledge and experience mobile commerce market advantageous
26COMPETENCIES REQUIRED TO PERFORM OPTIMALLY IN THE ROLE
27 Willingness to work outside primary capacity
28 Team player who is willing to do whatever is necessary to help the team achieve its goal
29 Respect and appreciation for all disciplines required to build maintainable software
30 High level of commitment to delivering software projects
31 Strong problem-solving ability
32 Excellent communication skills, able to discuss technical matters with less technical people
33 Strong collaboration mind-set, willing to pair program, mentor others, and communicate with other teams/departments
34 Pioneering
35 Authentic
36 Believable
37 Citizens of the world
38 United
39 Drive Visa Inc. Capability
40 Execute Seamlessly
41 Promote Stewardship
42 Lead Boldly
43 Cultivate Innovation
44 Model Collaboration
45 LANGUAGE REQUIREMENTS (TAKING INTO ACCOUNT THE FUNDAMO MULTI-COUNTRY OPERATIONS) Language Requirements English spoken and written to business level.Languages local to Pakistan.

Job Rewards and Benefits

Access Group

Information Technology and Services - Karachi, Pakistan
© Copyright 2004-2024 Mustakbil.com All Right Reserved.