Loading...
News
|
Research
|
Services
|
Jobs
|
About
Wednesday 08 Sep, 2010
Categories
Cards
Consultancy
E-Commerce
ICT
Marketing
M-Commerce
Sales
Search
Products
Newsletter
ICT
Sr. Software Engineer at VeriFone in Alpharetta, USA
15 Feb 2010 10:43 AM
Company description
VeriFone is a global leader in secure electronic payment technologies. We provide solutions, services, and expertise that enable electronic payment transactions and value-added services at the point of sale. Our devices and systems process a broad spectrum of payment types including signature and PIN-based debit cards, credit cards, EMV smart cards, contactless, value-added applications, and signature capture.
Address
San Jose, US
E-mail address
info@verifone.com
Job description
Position Summary
Analyze user requirements and prepare functional and software specifications for software systems solutions. Design, develop, program and test software to satisfy requirements. Ensure the development of quality systems within established guidelines and time frames.
Essential Duties and Responsibilities
Analyze systems requirements, prepares functional and software specifications.
Evaluate specifications and prepare estimates for systems/applications development work.
Analyze requirements; produce requirements documents.
Gather information, define work problems, design software solution and produce high-level and detailed design documents.
Write required software.
Develop test plans, prepare test data, and test and debug software.
Interface with other functional areas and customers as appropriate to gather requirements, investigate issues, and design software.
Actively participate in project status meetings and project reviews.
Comply with departmental software engineering policies and procedures. Participate in process and quality improvement initiatives.
Create and install procedures to assist in system implementation.
Recommend software modifications or additions to enable an efficient and effective systems/application implementation.
Perform other related duties as assigned.
Senior Software Engineer
Performs complex, high impact software development tasks.
Determines and develops approaches to assignments.
Leads development projects.
Demonstrates expertise in all phases of systems analysis and the software development process.
Works independently.
Knowledge and Experience
BSCS, related BS degree or equivalent experience..
Requires a minimum of 7 years experience related SW development experience.
Technical programming knowledge of embedded payment applications.
Skills/Abilities
Strong verbal and written communications skills
Teamwork
Ability to effectively handle multiple tasks
Project leadership skills
Strong Analytical and problem solving skills
Minimum 1 year experience programming in C, C++, JAVA, and Visual Basic
Linux knowledge and some development experience a plus
Knowledge of communications protocols
Familiarity with object-oriented concepts
Experience with configuration management tools
Desired Qualifications:
Embedded software development experience
Object-oriented analysis and design experience
Advanced knowledge of wireless communications protocols.
Experience leading teams
Experience with software process improvement
M.S. in Computer Science, Computer Engineering, Electrical Engineering or related field
Knowledge of Payment Industry
Keywords
software engineer, VeriFone
Leave
your resume for companies to contact you.
Jobs