Search Jobs | Submit an Application | About Us | Home  

Senior Software Developer

Location:Newark, CA
Benefits:Full Health Benefits including Medical, Dental, and Vision Insurance
Employment Type:Full Time
Description:This position is a software development role. It involves participation in all facets of the software development process and lifecycle. Position is responsible, as part of an agile Scrum team, for all aspects of developing solutions for the organization’s business users. Responsibilities range from requirements definition and functional design to technical design, implementation, and testing to deployment and system troubleshooting.

Special Requirements:

• This position will require travel between corporate offices (Cary NC, Vancouver BC and Newark CA) with primary location open for consideration between Vancouver, B.C. and Newark, CA
• Must be legally eligible for employment in either the USA or Canada
• Must posses a valid passport and ability to travel to both the USA and Canada

What We Offer Our Employees:

• The Opportunity to Work with a Great Team!
• The Chance to have an Impact and Make a Difference.
• Full Benefits Packages - Medical, Dental and Vision
• 401k/RSP and Charity Matching Programs
Duties:• Develop entity and business services to live in a service-oriented business architecture.
• Develop dynamic web-based user interface using latest Java technologies leveraging your solid understanding of web design and development.
• Provide support for the operations group ensuring that problems are solved and status and resolutions communicated appropriately.
• Maintain and improve existing applications while limiting technical debt as a collection of legacy applications is brought in line with our business architecture.
• Work closely with product managers, and other engineers in a development environment that is highly collaborative.
• Develop production-level code as well as proof-of-concepts and prototypes.
• Participate in the testing process through test review and analysis.
Qualifications:Knowledge, Skills and Abilities:

• A background launching innovative and secure Web technologies in traditional B2B and B2C environments primarily supporting the financial services market
• A deep understanding of current technologies and best practices of web application and web service design and implementations
• Proven experience using business process automation
• A passing ability to support Microsoft C# applications
• Competent in the use of Microsoft Office business applications
• Excellent communication skills

Credentials and Experience:

• 5+ years demonstrated experience developing and implementing web-based enterprise applications in a multi-tier commercial software or online service or ideally a financial services software development environment
• 5+ years demonstrated J2EE/Java software development experience in a Linux/Unix environment
• A solid portfolio demonstrating MVC application design and development
• Solid understanding of database schema design and relational-object mapping
• Experience in test-driven design philosophies and the Agile development process a plus
• Bachelor’s degree in computer science, computer engineering, or software engineering preferred

This job is no longer active. Please click here to see current job listings.

Share this Job:

Sign Up for Job Alerts

Managed by Job Match LLC, All Rights Reserved - iApplicants™ Applicant Tracking System © Copyright 2005-2014 | admin