
Software Developer
4 weeks ago
Outputs to deliver this accountability:
- Work as an integral part of a cross functional development team
- Perform detailed design of the project solution and architecture components, and validate the design with stakeholders
- Estimate, build and test software components to meet project requirements
- Estimate and build integration components and user interfaces
- Follow good security coding practices to ensure the application is free of most common coding vulnerabilities
- Build configuration and interface elements for the project
- Fix any defects and performance problems discovered in testing
- Document the application code to facilitate maintenance and customer usage
- Participate in code reviews, and other techniques to improve code quality
- Build automated tests and develop common test data
- Assist with ensuring automated builds and continuous integration are working at all time
- Build migration approaches, scripts and functions
- Contribute to technical and user documentation
- Raise any issues that may affect other areas of the solution with the team
- Actively participate in all meetings within the team, e.g. planning, design, estimations, stand-ups, reviews
- Participate in research and contribute to innovation as required
- Investigate and resolve support issues
- Contribute to the continual improvement of the team and development processes
- Mentor team members to grow both Fundamo development competency and domain knowledge
- Assist with recruiting new developers where and when there is a need
- Participate in holding learning sessions to share knowledge with team mates
- Contribute to the Fundamo knowledge management repositories in the areas of:
- Development standards and practices
- Development techniques and tools
- Fundamo domain knowledge
- Lead by setting a personal example
- Build work relationships between colleagues and teams
- Act in the best interests of the organisation
- Continue to build organisation-wide understanding, share knowledge and breakdown silos
- Individually and collectively we form powerful alliances that fosters innovation
- Put the success of the collective ahead of personal success
- Consider how your actions will affect colleagues and customers and be mindful that without one another we would not exist
- Seek out synergies in every opportunity and do not ignore possibilities when they present themselves
- Remain committed to colleagues, customers, shareholders, community and the company
- Place the customer at the centre of everything you do
- Achieve greatness through collaboration
- Nurture our alliances with our partners, clients and end-users
- Strive to understand the more than what you are working on
Software Development Techniques
- More than 3 years experience in Java software development
- Advanced understanding of Object Oriented Programming and OO Principals
- Advanced understanding of source control, versioning, branching, merging etc
- Advanced understanding of continuous integration, automated deployment, installation and data migration
- Advanced understanding of Test Driven Development, and tools to assist with unit and automated testing
- Advanced understanding of Coding standards, code metrics and tools to assist with development
- Understanding of how to work in an incremental fashion, and refactor design as requirements evolve
- Experience on applications dealing with high transaction volumes and performance requirements
- Experience or knowledge of service-oriented architecture design concepts
- Experience or knowledge of relational database concepts and SQL
Technology Specific Experience
- Experience in J2SE, J2EE and EJB3
- Experience in the following technologies
- Sun Application Server (Glassfish) / Tomcat
- Java Servlets
- Hibernate
- XML
- Web services
- Eclipse
- Maven
- Subversion
- Hudson
- Solaris
- Experience in the financial services is essential
- Experience with transacting systems advantageous
- Knowledge and experience mobile commerce market advantageous
COMPETENCIES REQUIRED TO PERFORM OPTIMALLY IN THE ROLE
- Willingness to work outside primary capacity
- Team player who is willing to do whatever is necessary to help the team achieve its goal
- Respect and appreciation for all disciplines required to build maintainable software
- High level of commitment to delivering software projects
- Strong problem-solving ability
- Excellent communication skills, able to discuss technical matters with less technical people
- Strong collaboration mind-set, willing to pair program, mentor others, and communicate with other teams/departments
- Pioneering
- Authentic
- Believable
- Citizens of the world
- United
- Drive Visa Inc. Capability
- Execute Seamlessly
- Promote Stewardship
- Lead Boldly
- Cultivate Innovation
- 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 timeInsignia 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...
-
Lead Software Developer
5 days ago
Islamabad, Islamabad, Pakistan Developer Desks Technology Full timeJob 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...
-
Software Developer Position
1 week ago
Islamabad, Islamabad, Pakistan Developer Desks Technology Full timeWe 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 timeWe 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...
-
Senior Software Developer
4 weeks ago
Islamabad, Islamabad, Pakistan Contour Software Full timeAbout 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....
-
Software Development Analyst
3 days ago
Islamabad, Islamabad, Pakistan Duseca Software Full timeWe 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,...
-
Software Development Lead
2 weeks ago
Islamabad, Islamabad, Pakistan iKoherent Software Solutions Full timeJob 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...
-
Senior Software Development Expert
2 weeks ago
Islamabad, Islamabad, Pakistan Contour Software Full timeContour 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...
-
Software Quality Control Expert
2 weeks ago
Islamabad, Islamabad, Pakistan Developer Desks Technology Full timeSoftware 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 timeSoftware 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...
-
Team Lead in Software Development
2 weeks ago
Islamabad, Islamabad, Pakistan iKoherent Software Solutions Full timeAbout 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 timeInsignia 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 timeWe 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,...
-
Software Development Team Member
1 day ago
Islamabad, Islamabad, Pakistan Zam Software Solutions Full timeAbout 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 timeLaravel / 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...
-
Software Quality Assurance and Project Lead
1 week ago
Islamabad, Islamabad, Pakistan Developer Desks Technology Full timeWe 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...
-
Leading Software Development Team
7 days ago
Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full timeJob 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...
-
Team Lead Software Development
3 weeks ago
Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full timeTeam 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...
-
iOS Software Developer
1 week ago
Islamabad, Islamabad, Pakistan United Software Consultants, Inc Full timeJob 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...
-
Software Development Team Lead
7 days ago
Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full timeAs 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...