A nationwide, publicly-traded company is seeking a .NET Developer for a core division in Irvine, CA to help engineer and build the company's product delivery platform. The position will report to the Software Development Manager of the division and will be part of the team of building the applications and platform of the division. A self-starter and a fast learner is needed, as the Software Engineer will start working on important projects from day one with minimal learning time and direction, therefore we are seeking a candidate who have had very recent experience in building enterprise, custom .NET solutions, ideally in the analytic/decision engine space, and preferably in the financial services industry.
Main Duties and Responsibilities:
- Assist in producing software and hardware architecture artifacts for company's line of products development and enhancement based on .NET and SQL Server technologies
- Produce software design, technical specification based on approved architecture
- Write code using C#.NET and other Microsoft technologies to build components of the products
- Conduct code review of detail implementation with software development team
- Implement critical piece of software on any important architecture, e.g., reusable proof-of-concept
- Implement the company's product development methodology in the development environment to ensure an iterative process is followed
- Deliver products within an aggressive timetable
Skills and Requirements:
- 6 + years hands-on development experience in the use of .NET (2.0/3.0/3.5/4.0) technology and Object Oriented Programming (OOP). This includes, but is not limited to: C#, ASP.NET, VB.NET, ADO.NET, Web Services, and XML. Experience of using similar technologies (mainly in J2SE/J2EE) will be considered too.
- 4 + years Object Oriented software design and architecture experience of using best practice (from Microsoft), design patterns, software framework development
- An in-depth understanding of systems programming, graphical user interfaces and control languages
- Good understanding of Service Oriented Architecture (SOA) and have practical experience of implementing SOA in .NET
- Hands-on experience with 3.5 Framework and Microsoft technologies (WCF required, WPF and WWF preferred)
- Excellent experience of using IDE like Visual Studio 2003/2005/2008/2010
- Experienced using team collaboration tools/source control programs, preferably Team Foundation Server (TFS) with Visual Source Safe (VSS)
- Familiar with the structure and operation of Microsoft Internet Information Server (6.0 and higher), Windows 2003 Application Server, Microsoft SQL Server 2005, etc.
- Display a high degree of inquisitiveness and an eagerness to learn at a detailed and abstract level
- Highly self-motivated with a strong business sense to capture and fulfill the business requirements for all products and articulate in an architecture model
- Candidate must possess strong written and verbal communication skills; also have to be good team player
- Bachelors or Master's Degree in Computer Science, Information Systems or other related discipline, or equivalent work experience
- Strong experience implementing one or more of the following software development methodologies: RUP, SCRUM, Agile, or other iterative processes
Only Southern California candidates will be considered.
Please submit resumes in MS Word format.
Copyright ©1990 - 2013 Dice. All rights reserved. Use of this site is subject to certain Terms and Conditions.