Software Architect - JAVA  
i2c Pakistan   More jobs from this company

  Email this job
Job Details Back to Job Listing
 
Job Title:   Software Architect - JAVA
Category:   Software Development
Job For:   Alumni
Total Positions:   3
Job Location:   Lahore
Gender:   Both
Minimum Education:   Bachelors
Career Level:   Experienced (Non-Manager)
Minimum Experience:   8 Years
Apply By:   May 31, 2010
     
     
 
Job Description:
Key Responsibilities
  • Primarily responsible for developing software architecture and design and providing technical solution to business problems
  • Coordinates with Business Analyst, and Team Leads for requirements analysis and ensures that requirements have been refined to appropriate level of detail, necessary for the development of a technical solution
  • Facilitates Project Manager and Team Leads in planning and identifying tasks necessary to deliver the work products
  • Coordinates with Project Manager and Team Leads for project estimation (time, effort, duration)
  • Facilitates the development team in forming a common understanding of requirements, in coordination with the Business Analyst
  • May act as an internal requirements provider, suggesting enhancements or modifications in software that are necessary to support the technical solution
  • Envisions technical solutions to meet business requirements and selects the best possible solution under the given constraints and context
  • Develops and specifies software architecture and design with appropriate level of detail
  • Identifies design patterns and coordinates with Team Leads to maximize code reusability both within and across multiple products
  • Facilitates development Team Leads in understanding and execution of the envisioned solution
  • Facilitates Team Leads and other development resources in resolution of technical issues
  • Performs impact analysis for software change requests in coordination with Team Leads and relevant team members
  • Validates technical solution upon implementation to ensure that the envisioned solution has been developed as desired
  • Generates and pursues ideas for improvement aimed at enhancing efficiency, effectiveness and maintainability of software products
  • Carries out walk throughs and other forms of reviews to identify problems and opportunities for improvement of work products and practices
  • Coordinates with Director Development and other Software Architect(s) for identification and establishment of company wide best practices in software development
  • Continuously stays abreast with advancement in technology and coordinates with Director Development and other Software Architect(s) for identification, selection and adoption of tools, technologies, methodologies and processes for software development
  • Facilitates HR, Manager Training and Project Manager in selection, training and development of developers and Team Leads
  • Participates in process definition and improvement efforts in coordination with Quality Engineering, for relevant process areas

  • Required Skills:
    A leadership position in technology, responsible for developing software architecture for cutting edge electronic payment solutions and designing scalable, high performance, high availability and fault tolerant mission critical applications
    A guru in object oriented design and patterns with proven experience of delivering highly modular, usable and adaptable systems
    Expertise in J2EE frameworks with strong abilities to evaluate alternatives
    A degree in software engineering, information systems or related discipline with 8+ years experience, preferably in a similar capacity

    Company Information
     
    Company Name:  i2c Pakistan
    Company Description:
    i2c, Inc. is a Silicon Valley-based company that enables financial institutions, corporations, brands and governments around the world the ability to launch profitable next-generation financial products. Our global, cloud-based platform supports virtually any prepaid, debit or credit program in plastic, virtual or mobile form. Clients around the world rely on us to get to market quickly with differentiated products that meet their customers' unique needs. The i2c team is made up of nearly 400 smart, hard-working people in offices across the world. And we're growing! Our executive team, as well as the Sales, Marketing and Business Advisory groups, are based in Silicon Valley and Singapore. IT Operations, Engineering and Client Services are focused on delivering world class products and services from our Lahore facility. Together, we serve clients in six continents and support end consumers in 216 countries and territories. As a growing company operating in the center of an exploding industry, we routinely fill positions in these key departments: Engineering The Engineering team specializes in web & mobile applications, interfaces, telephony, graphics, application security and transaction processing. They work hard to develop highly configurable products that push boundaries within our industry. IT Operations This team works 24/7/365 to ensure that our global data centers provide 99.99% up time and fool proof data security for our clients. Their areas of expertise include information security, network operations, server management, database management, software change management, telephony, service delivery and application performance management. Information Security The Information Security team ensures internal and external audits of our applications and networks, internal and external ethical hacking, automated security scanning and risk management. our commitment to information security is externally confirmed by its yearly PCI-DSS certification and SSAE-16 valida

    Copyright 2020, Khyber Medical University. All Rights Reserved