Senior .NET Developer

Job Title: Senior .Net Developer

Duration: 12 months

Location: San Bernardino, CA 92415

The Client’s Innovation and Technology Department is seeking a motivated contract Senior Software Developer. The candidate will participate in a project to add a multi-language facility to web apps.   The candidate will participate in current system analysis, code review, application architecture, systems design and development, database design, and applications programming. Skills should include HTML/JavaScript, C#, .NET Web APIs, MS SQL and GIT.

Candidates should also possess excellent problem solving, organizational and communication skills, and keep abreast with emerging technologies. Candidate should have 7 to 10 years’ experience as a developer, of which a minimum of 5 years as a senior developer.

Responsibilities:
  • Assess the current environment and develop an approach and target architecture.
  • Coordinate project efforts with varying degrees of complexity, deadlines, goals, etc. • Strong understanding of different architectural patterns.
  • Create detailed project documents including but not limited to Design/Deployment documents, configuration documents and other technical documentation.
  • Recommend best practices and business process efficiency improvements.
  • Make management presentations and submit reports as required.
  • Design and execute test plans to ensure that high quality, intuitive functional solutions are delivered.
  • Analyze the current codebase and translate that into a solution architecture and design.
  • Develop and manage client facing deliverables.
  • Provide end-user support and troubleshoot solutions to correct issues related to software implementations.
  • Configure and deploy solutions, work with internal business partners to develop customized endproducts for internal customers.
  • Oversee and provide documentation of technical and help documentation for the business users.
  • Deliver training to internal customers, ensuring thorough understanding of use and ongoing assistance.
Skills and Qualifications:
  • Bachelor’s degree in information technology or related field, or applicable work and education experience, required.
  • Understanding of the Agile methodologies.
  • Substantial expertise in C#, .Net Framework and .Net (Core)
  • Experience in .NET Web APIs and SQL Server
  • Knowledge of front-end technologies like HTML, CSS and JavaScript
  • GitHub familiarity is a plus.
  • Exposure to SSRS and SSIS.
  • Excellent written & verbal communication and problem-solving skills
  • Excellent project management and organizational skills
  • Minimum of 7 to 10 years of development experience required, which includes: o Software Development o Database Management o Information Systems Architecture
  • Minimum of 5 years’ experience as a senior developer required.