This is a contract-to-hire opportunity.Please, no third parties. Only Southern California candidates will be considered.
Main Duties & Responsibilities: - Design, develop, implement, and test enterprise software applications. - Maintain systems by identifying and correcting software defects. - Create technical specifications and unit test plans; collaborate with QA align understanding of requirements and to develop system test plans. - As part of an Agile team, solve problems and develop projects in a fast-paced environment. - Lead a team of developers and mentor other team members as needed. - Follow the established software development life cycle (SDLC). - Follow established coding standards and naming conventions. - Support applications using software development methodologies including structured programming, documentation, design and code review. - Collaborate with business analysts and application users to define and design robust user centric application solutions. - Collaborate with UX resources to drive consistent look and feel of user interface. - Collaborate with database resources to ensure robust and complete data access and manipulation. - Collaborate with IT Operations to ensure hardware and software are aligned to deliver business requirements. Skills & Requirements: - 8+ years of software engineering experience leveraging Microsoft .NET technology stack. - Expert-level skills with C# and/or VB.NET. - Strong hands-on experience with Visual Studio & TFS as source control tool. - Strong mindset and good understanding of object oriented programming (OOP) principles. - Experience working in Agile/Scrum environments. - Experience and ability to lead small- to medium-sized teams. - Self-starter that can work well in a team environment. - Proactive in issue resolution with a positive attitude. - Understands solution at enterprise level. - Bachelors Degree or higher in Computer Science or related field is preferred.
tags: .net developer, sw engineer, software engineer, programmer analyst, web application developer, web applications developer, lead software developer, lead software engineer, lead application developer