Previous Job
Lead .Net Developer /Smart Energy Water
Ref No.: 18-52971
Location: Irvine, California
Position Type:Contract
Experience Level: 9 Years
Start Date: 07/19/2018
·         The Senior .Net Developer will be part of an agile development team, building and working on enterprise software systems on top of the Microsoft NET development stack.
·         Looking for someone who has experience working in a fast pace environment and who has handled multiple projects with different deliverable and due date at the same time.
·         Candidate must be able to handle multi-tasking and have strong, clear and good communication skills.
·         Candidate must be driven and able to independently work with little guidance.
·         Utilize established development tools, guidelines and conventions including but not limited to C#, ASP .Net, ADO.Net, SQL Server 2008/2012, and Entity Framework
·         Experience with XHTML, JavaScript, AJAX, Visual Studio, Team Foundation Server, and TFS Source Control
·         10+ years of experience working as .Net Developer
·         Proficient with Microsoft .Net 3.5+ development using C#
·         Experience in .Net Core is highly preferred
·         Experience with web development technologies including ASP.NET, MVC3, EF, HTML, JavaScript, JQuery, AJAX and CSS
·         Experience with core Microsoft .Net technologies including: WCF, LINQ, and EF
·         Experience with database development including relational database design, SQL, and ORM technologies
·         Experience designing and developing enterprise grade software
·         Experience with source control management systems and deployment environment
·         Experience with debugging, performance profiling and optimization.
·         Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
·         Internally motivated, able to work proficiently both independently and in a team environment
·         Strong communication skills with both internal team members and external business stakeholders
·         Experience with user interface design and prototyping
Roles and Responsibilities:
·         Work with product manager to capture and write business requirements and turn them into technical specification for development team
·         Must be able to interface with Clients and participate in meetings to provide technical support
·         Must be able to manage and push development team to ensure deliverables and deadlines are met
·         Must be able to provide estimate time of work based on business requirements and ensure that team can deliver
·         Guide team development efforts towards successful project delivery
·         Maintain high standards of software quality within the team by establishing good practices and habits
·         Must be able to manage and collaborate with QA, developers and offshore developers to plan, design, develop, test, and maintain mobile web and desktop-based applications
·         Participate in peer-reviews of solution design and related code
·         Package and support deployment of releases
·         Develop, refine, and tune integrations between applications
·         Analyze and resolve technical and application problems
·         Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
·         Enhance existing systems by analysing business objectives, preparing an action plan and identifying areas for modification and improvement
·         Maintain existing software systems by identifying and correcting software defects
·         Create technical specifications and test plans
Create new and extend existing operational documentations