Software Developer

4 weeks ago


Islamabad, Islamabad, Pakistan Access Group Full time

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

  1. Experience in J2SE, J2EE and EJB3
  2. Experience in the following technologies
  3. Sun Application Server (Glassfish) / Tomcat
  4. Java Servlets
  5. Hibernate
  6. XML
  7. Web services
  8. Eclipse
  9. Maven
  10. Subversion
  11. Hudson
  12. Solaris
  13. Experience in the financial services is essential
  14. Experience with transacting systems advantageous
  15. Knowledge and experience mobile commerce market advantageous

COMPETENCIES REQUIRED TO PERFORM OPTIMALLY IN THE ROLE

  1. Willingness to work outside primary capacity
  2. Team player who is willing to do whatever is necessary to help the team achieve its goal
  3. Respect and appreciation for all disciplines required to build maintainable software
  4. High level of commitment to delivering software projects
  5. Strong problem-solving ability
  6. Excellent communication skills, able to discuss technical matters with less technical people
  7. Strong collaboration mind-set, willing to pair program, mentor others, and communicate with other teams/departments
  8. Pioneering
  9. Authentic
  10. Believable
  11. Citizens of the world
  12. United
  13. Drive Visa Inc. Capability
  14. Execute Seamlessly
  15. Promote Stewardship
  16. Lead Boldly
  17. Cultivate Innovation
  18. Model Collaboration

LANGUAGE REQUIREMENTS (TAKING INTO ACCOUNT THE FUNDAMO MULTI-COUNTRY OPERATIONS)

Language Requirements English spoken and written to business level. Languages local to Pakistan.

Information Technology and Services - Karachi, Pakistan

#J-18808-Ljbffr
  • Software Developer

    22 hours ago


    Islamabad, Islamabad, Pakistan Insignia Software Full time

    Insignia Software is a software solution provider with its head office in Edmonton, Alberta, Canada. Insignia is a leading solution provider for Library Automation System and Student Information System. We are opening a software house in Bahria, Rawalpindi, Pakistan. In phase I we will be hiring 10-20 staff of different skills in early 2024. In phase II we...


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    Job DescriptionThe ideal candidate will have at least 4 years of experience in software development and project management. Responsibilities include managing a team of developers, defining operating processes, and ensuring timely project execution.The successful candidate will have strong SQL skills, particularly with MySQL, and proficiency in web...


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    We are looking for a highly skilled Software Developer to join our team at Developers Desk Technology.Key Responsibilities:To design, develop, and implement web and mobile applications using various programming languages.To work closely with project managers and designers to define feature specifications and build innovative products.Required Skills:Proven...


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    We seek an experienced SQA/Project Manager to lead our software development projects and drive business success.About UsDeveloper Desks Technology is a pioneering company that delivers cutting-edge software solutions to clients worldwide. Our team is dedicated to providing exceptional service, fostering innovation, and driving growth through technology.Key...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    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....


  • Islamabad, Islamabad, Pakistan Duseca Software Full time

    We are looking for an IT Business Analysis Expert to join our team at Duseca Software. As a key member of our software development team, you will be responsible for understanding and analyzing business requirements to ensure successful project execution.Responsibilities:Elicit, analyze, and document business requirements through collaboration with clients,...


  • Islamabad, Islamabad, Pakistan iKoherent Software Solutions Full time

    Job Title: Software Development LeadWe are seeking a skilled Software Development Lead to join our team at iKoherent Software Solutions. As a key member of our technical team, you will be responsible for leading the development process, ensuring timely delivery of high-quality software solutions.Key Responsibilities:Lead cross-functional teams in software...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    Contour Software is a dynamic and innovative company that has experienced rapid growth, expanding from a dozen employees to over 2,000 staff across three cities in less than fourteen 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 ten software...


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    Software Quality Assurance RoleWe are seeking an accomplished SQA Engineer to join our team at Developer Desks Technology. This role demands a strong understanding of software engineering principles, testing methodologies, and bug management tools.Responsibilities:Conduct thorough reviews of software code to identify potential defects and areas for...

  • Software Developer

    4 weeks ago


    Islamabad, Islamabad, Pakistan Insignia Software Full time

    Software Developer Insignia Software, Pakistan Insignia Software is software solution provider with its head office in Edmonton, Alberta, Canada. Insignia is a leading solution provide for Library Automation System and Student Information System. We are opening a software house in Bahria, Rawalpindi, Pakistan. In phase I we will be hiring 10-20 staff of...


  • Islamabad, Islamabad, Pakistan iKoherent Software Solutions Full time

    About the RoleiKoherent Software Solutions is looking for a talented Technical Team Leader to oversee the development of innovative software solutions. As a key member of our team, you will be responsible for guiding the development process, ensuring timely delivery, and maintaining the highest quality standards.Key Responsibilities:Lead software development...

  • Software Engineer

    1 week ago


    Islamabad, Islamabad, Pakistan Insignia Software Full time

    Insignia Software is a leading provider of software solutions, with its head office in Edmonton, Alberta, Canada. As a software developer at Insignia, you will play a key role in designing, developing, and maintaining current and future software applications.Job Responsibilities:Develop high-quality software applications using industry best...

  • Software Engineer

    3 weeks ago


    Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    We are looking for a Software Engineer to join our thriving team at Developers Desk Technology.Benefits for Employees:BonusesAllowancesAnnual LeavesMedical AllowanceVacation AllowanceJob SpecificationSkills Requirement:Must have proven professional industry experience working on web/mobile application development with a variety of languages specifically PHP,...


  • Islamabad, Islamabad, Pakistan Zam Software Solutions Full time

    About Zam Software SolutionsZam Software Solutions is a leading technology company that provides innovative software solutions to businesses.We are committed to delivering high-quality products and services that meet the evolving needs of our clients.Our team consists of experienced professionals who share a passion for technology and innovation.We are...

  • Software Developer

    1 week ago


    Islamabad, Islamabad, Pakistan Zam Software Solutions Full time

    Laravel / Codeigniter DeveloperWe are seeking a skilled Web Developer to join our team at Zam Software Solutions in Pakistan. The successful candidate will be responsible for developing websites utilizing in-depth PHP and MySQL skills. Key responsibilities include designing and coding websites precisely in PHP Codeigniter format, addressing technical and...


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    We are looking for an exceptional SQA/Project Manager to lead our software development projects.About Developer Desks TechnologyAs a leading technology company, we strive to deliver innovative solutions that meet the evolving needs of our clients. Our team is passionate about creating high-quality software products that exceed expectations.This role requires...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    Job DescriptionThe ideal candidate for this position is a seasoned software development professional with 7+ years of experience. They must have 2+ years of experience in managing software development teams in an Agile environment with diverse skill sets. Additionally, they should have 2+ years of experience in a software architect role and expertise in...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    Team Lead Software Development Software Productivity Strategists Inc., Pakistan A university degree in either Computer Science or Software Engineering.The Software Development Lead will be responsible for recruiting, managing, and developing a team of developers and QA engineers who develop IoT and/or cognitive applications using IBM Bluemix and IBM...


  • Islamabad, Islamabad, Pakistan United Software Consultants, Inc Full time

    Job Description:We are seeking a skilled iOS software developer to join our team at United Software Consultants, Inc. in Pakistan.The ideal candidate will have expertise in Swift 2+ and XCode, with experience in managing large multi-target projects and localization.Responsibilities include coding the front end of iOS mobile applications, collaborating with...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    As a Technical Leader at Software Productivity Strategists Inc., you will play a pivotal role in driving the development of cutting-edge IoT and cognitive applications using IBM Bluemix and IBM Watson. Your team will comprise various skill sets, including iOS and Android developers, Node.js experts, designers, front-end developers, hardware engineers, and...