Search Jobs | Submit an Application | About Us | Home  

.Net/C# Senior Software Developer

Location:Newark, CA
Salary Range:DOE
Exempt/Non-Exempt:Exempt
Benefits:Full Benefits Package Paid by PayPros
Employment Type:Full Time
Description:This position is a software development role that involves participation in all facets of the software development process and lifecycle. It is responsible for all aspects of developing solutions for a wide range of server and client based applications from requirements definition and functional design to technical design and implementation.


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 at no cost available Day One
• Paid Time Off starting Day One
• 401k and Charity Gift Matching
Duties:• Involved in all aspects of developing solutions for a wide range of server and client applications from requirements definition and functional design to technical design and implementation.
• Analyze functional requirements and contribute to functional and logical design of projects.
• Develop production-level code as well as proof-of-concepts and prototypes.
• Exercise innovation in support of UI design and heuristics through your expertise in server and client side web development to enhance the overall user experience.
• Review peers\' work for security and optimization shortcomings
• Coordinate with various teams and external contacts to ensure project deadlines are met.
• Assist or lead in the design, development, documentation and maintenance a variety of different software systems for both external and internal customers.
• Work closely with user experience designers, product managers, and other engineers in a development environment that is highly collaborative.
• Provide support for system users and processes ensuring that problems are solved and status and resolutions communicated appropriately.
• Investigate and troubleshoot complex production issues, manage issues in a defect management system.
• Participate in the testing process through test review and analysis.
• Coaching and mentoring of junior peers.
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 design and implementations.
• Time management skills and the ability to work on multiple projects concurrently are both critical.
• Excellent communication skills.


Must-Have Experience:

• 5+ years demonstrated developing and implementing web-based enterprise applications in a multi-tier in commercial software, online service or ideally a financial services software development environment.
• 5+ years demonstrated .Net C# software development experience in a mission critical environment.
• 3+ years demonstrated developing and implementing web-based enterprise applications in a multi-tier commercial software, online service or ideally a financial services software development environment


Other desired experience:

• Solid understanding of database schema design and relational-object mapping:
o Exposure large volume database design, transactional control
o NHibernate, .Net Entity Framework, ADO.Net, or LINQ
o Oracle (PL/SQL) Development
• A solid portfolio demonstrating multi-tiered application design and development.
o Solid understanding of MVC application design and development
o Spring .Net experience is a plus.
o Solid experience with SOAP web services and SOA architecture.
o Demonstrated experiences in multi-threading high concurrency system development, system performance tuning and troubleshooting
o Exposure to Salesforce and ESB integration
• Experience in test-driven design philosophies and the Agile development process a plus.
• Experience with test framework like NUnit and JUnit a must. Experience with mock framework a big plus.
• Exposure to integrating .NET within third-party frameworks such as Metaphor, DotNetNuke, Sitecore a plus
• Understanding of XML/XSLT/XPATH a plus.
• Bachelor’s degree in computer science, computer engineering, or software engineering preferred.
• 3+ years demonstrated J2EE/Java software development experience in a Linux/Unix environment


Special Requirements:

• May require travel between corporate offices (Cary NC, Vancouver BC and Newark CA) occasionally.
• Be legally eligible for employment in the United States, and posses a valid passport with ability to travel in both the USA and Canada.


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