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 |
Salary Range: |
|
PKR 0 to 0 per month |
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
|
|