Job Tittle: Senior NET Developer
Contract: W2
Duration: 1 year
Location: Sacramento, CA
Must Haves:
- Current hands-on involvement in programming and developing applications using C#/.Net Framework/SQL based databases.
- Excellent skills in developing web applications using ASP.Net MVC and JavaScript frameworks.
- Strong technical skills in using LINQ, LINQ-to-SQL with C#/.Net Framework.
- Strong SQL development skills.
Technical Skills:
- BS or MS in Computer Science or equivalent degree
- 8+ years of software development experience
- Expert in UI frameworks (React.JS, Angular.js)
- Expert in ASP.NET as well as ASP.NET MVC web frameworks
- Expert in REST APIs and WCF Services
- Experienced with C#, Javascript, JQuery, AJAX, HTML, and CSS
- Designing and Development experience in an enterprise-class system with multi-tier architecture
- Must have .NET Web application architecture, design, & development experience
- Broad experience with .NET Framework 3.5 or above, .Net core, WPF, WCF, & WF
- Expert in ASP.NET MVC, Web Forms, & Entity Framework
- Expert in ADO.NET / WFC Data Services
- Expert with Design patterns, SOA design & web service development
- Strong experience in developing for high-availability clustered environments
- Strong communication and writing skills
- Comfortable working in a flexible Agile development environment
- Solid understanding of data warehouse concepts, data-marts & MDM.
- Should be able to write reports using various reports generation tools and languages
- Custom development utilizing Microsoft SharePoint, BizTalk, SSAS, SSIS, SSRS, MDM, and DQS will be a plus
- Expert knowledge of SQL statements
- Prior experience in the insurance industry is a plus
- Microsoft Windows Foundation experience would be added advantage
Preferred Skills:
- Strong analytical skills with the ability to analyze information and identify and formulate solutions to problems.
- Provide more in-depth analysis with a high-level view of goals and end deliverables.
- Complete work within a reasonable time frame under the supervision of a manager or team lead.
- Plan and manage all aspects of the support function.
- Extensive knowledge of and proven experience with data processing systems, and methods of developing, testing and moving solutions to implementation.
- Strong knowledge in project management practices and ability to document processes and procedures as needed.
- Work collaboratively with other support team members and independently on assigned tasks and deliverables with minimum supervision
Deliverables & Tasks:
- Lead other software engineers to design and implement well-integrated products with multiple touch points
- Define and evolve the scalable architecture for the system.
- Develop business case and represent it in the working model. Present the same to various stake holders.
- Expert in all technical aspects of the product including cross functional
- Evaluate and recommend appropriate technologies based on product needs and industry trends
- Develop creative solutions and write technical design & architecture documents for the products
- Provide work estimates for proposed projects and ensure the adherence to it.
- Constantly look for better processes for projecting and improving project scalability and profitability
- Perform hands-on software design and development in .NET
- Develop and execute unit tests for product components and services
- Establish architectural standards and best practices
- Encourage innovation of process and creative development methodologies
- Work closely with management to determine feasibility of product features
- Establish standards and Perform peer code reviews and provide feedback
- Promote high quality, scalability, and timely completion of project
Thanks and Regard’s
Narendher Kumar
SoftSol, Inc. | 42808 Christy St. Suite 100, Fremont, CA 94538.
http://www.softsol.com/
Office: x 201
Email: