C# Dot Net Developer


Lacey, WA

Industry: IT Consulting/Services


Less than 5 years

Posted 275 days ago

This job is no longer available.

We are looking for C# Dot Net Developer for our client in Lacey, WA

Job Title: C# Dot Net Developer

Job Location: Lacey, WA

Job Type: Contract ? 12 Months / Contract to Hire / Direct Hire

Job Description:


  • The Washington State legislature recently passed legislation (SSB 5975) which implements Paid Family and Medical Leave (PFML) in the state (Laws of 2017, 3d Spec. Sess., ch. 5). This law requires the client to collect premiums from employers and employees and pay benefits to qualified employees. This is a brand new program in the State and only a handful of other states have similar programs. Information regarding the legislation, including the full text of the passed bill can be found online at . Client has estimated that this program will provide benefits to approximately 165,000 individuals annually. The benefits will provide individuals with economic stability during qualifying life events, including the birth or placement of a child, the care of family members with serious health conditions, or for an individual?s own health condition.
  • Client is planning the new technology system to be comprised of several components and requires additional highly skilled contracted resources to assist with the Project. Client be purchasing Microsoft Dynamics 365 off of an existing Washington State mastercontract as the underlying technology platform for the Customer Administration and Accounting Component of the system.  
  • In order to effectively support the implementation of this program, a new business division and new technology system(s) has been implemented. The department must be able to assess premiums against eligible employers no later than Jan 1st, 2019. The following January, 2020 the Department must be prepared to issue insurance benefits for Family and Medical leave. 

Scope Of Work:

  • Bidder must be capable of supplying resource(s) dedicated full time to client, who are capable of providing the services as mentioned .
  • At the time of Contract award and thereafter, the specifically named individual(s) identified in the Response must be dedicated to this Project, until Project completion. If for some unforeseen event the proposed resource becomes unavailable, replacement personnel may be proposed. Replacement personnel must have substantially similar qualifications as those identified in this work request and client's must agree to such replacement.

Work Requirements:

  • Participate in regular project team meetings and follow the established methodology standards;
  • Follow client?s standards in implementing all work;
  • Document work as per agency and/or project standards;
  • Actively participate in stand up meetings;
  • Utilize VSTS for source control and incident management;
  • Provide status as requested; and
  • Demonstrate respectful communications and behavior.
  • Resource will provide expert level development oversight and conduct highly-complex development and troubleshooting on the PFML project team. 
  • Identify new opportunities to automate business processes and leverage available resources to meet project deadlines.
  • Work withinternal and external stakeholders to design and develop technical solutions that meet business needs that support business process improvements, system and application improvements, and maintaining system documentation to support development and testing of mission critical systems that enable the implementation and operation of Paid Family & Medical Leave.
  • Support the development, enhancement, and maintenance of applications by following best practices related to agile system development and system design and technology with enterprise client's standards and maintain system documentation that supports continuous improvement and support success.


  • Lead medium to large technical efforts, coordinating work withother software engineers.


  • Create work breakdown structures for sprint planning.
  • Define structures for development work within the Paid Family and Medical Leave Project sprint teams.
  • Facilitate cross team and cross-functional communication.
  • Practice Agency best practices such as code review, code patterns, data transfer and storage, deployment, etc.
  • Recommend formal training on technology relevant to Agency standards.
  • Write code using a variety of development languages.
  • Communicate with customers to understand and document the business requirements.
  • Translate business requirements into a technical solution.
  • Transfer domain knowledge regarding Agency-specific business and technology solutions.
  • Gain a full understanding of the technology components of Paid Family & Medical Leave and create products that support and knowledge transfer long term.
  • Continuously assess, recommend, and deploy IT application/system and process improvements.


  • Analyze, design, and, develop technical solutions for customers.


  • Write code using a variety of development languages.
  • Communicate with customers to understand and document the business requirements.
  • Translate software requirements into a technical solution.
  • Develop working IT applications/systems prototypes and user interfaces.
  • Design/create/update SQL databases.
  • Perform code analysis.
  • Create reports.
  • Perform system impact analysis.
  • Estimate work effort (cost, people, and equipment needed.)
  • Participate in code reviews with peers
  • Create and maintain required technical documentation.
  • Collaborate daily with project managers, business analysts, testers, business, and other PFML resources to develop applications/software using the Software Development Life Cycle (SDLC).
  • Keep current with technology and anticipate technology trends.


  • Independently support large and highly complex IT applications/systems


  • Provide production support for reported application/system defects.
  • Develop and Maintain application software using a variety of application development languages.
  • Participate in team and peer code reviews.
  • Use source control software.
  • Design, develop, and maintain small to medium size applications to include database, application utilities reporting and interfaces, responsive and usable user interfaces.
  • Maintain required standard application documentation.
  • Convert data, database schema, and records.
  • Verify and validate successful code migration and implementation.
  • Create and build release workflows.


  • Conduct application testing.


  • Review technical requirements defined by business customers and identify, develop, and conduct automated unit tests, system performance testing, and load testing to ensure the code is functioning as designed.
  • Participate in development of system testing.
  • Participate in code reviews.
  • Remediation of application/system defects identified during testing.
  • Centralize and standardize code for reuse.


  • Applyarchitecture and security to ESD IT applications/systems according to Federal, state, and agency standards, requirements, and guidelines.


  • Use taxonomy and organization structure laid out by business architect
  • Review solution design and engineering compliance with Agency standards
  • Review for secure development practices
  • Evaluate maintainability or development
  • Proxy as architect for in-solutions technical artifacts

Minimum Qualifications:

Required Education, Experience or Certifications:

  • Qualification? Knowledge, Skills and Abilities
  • Bachelor?s Degree in Computer Science or closely related field and three years of IT experience performing position specific duties OR a combination of education and/or relevant IT experience.
  • Demonstrated skills in service oriented design and development using C#, , MVC, JavaScript, and T-SQL.
  • Demonstrated skills in software management and work item management using Visual Studio Team Services (VTFS) and Visual Studio (VS2015/2017/etc) tools.
  • Demonstrated skills performing the full application life cycle activities of the standard Application Life Cycle Methodology (Agile, Scrum, Kanban, Waterfall, etc.).
  • Demonstrated skills performing integration and unit testing as part of the SDLC.
  • Demonstrated testing skills ? unit testing, requirements testing, user testing, load testing, functional, performance/load testing, integration and regression testing.
  • Bachelor?s Degree in Computer Science or closely related field and three years of IT experience performing position specific duties OR a combination of education and/or relevant IT experience.

Desirable/Preferred Education, Experience or Certifications:

  • Knowledge of facilitation and coaching techniques.
  • Demonstrated experience in Angular, nuget, .NET Core, MongoDB, and/or NoSQL.
  • Systems security skills ? knowledge of system security issues.
  • IT project management skills.
  • Demonstrated skills in Entity Framework, HTML5, SSIS, SSRS, Linq, and Angular
  • Demonstrated experience in Microsoft Dynamics 365.