Senior Software Developer C#/.NET (Hybrid)

Overview

Hybrid
$65 - $70
Contract - W2
Contract - 12 Month(s)

Skills

Data Transformation Services
Collaboration
Computer Hardware
Computer Science
Extract
Transform
Load
Defense Travel System
Development Testing
Entity Framework
Flat File
Business Continuity Planning
Change Management
DCOM
Information Technology
Database
Estimating
Microsoft SSIS
Microsoft SSRS
Microsoft Visual Studio
Mentorship
Microsoft Excel
Microsoft Office
Microsoft PowerPoint
NHibernate
Functional Requirements
IDE
Software Development
System Security
Technical Drafting
Project Documentation
Prototyping
Quality Assurance
Quality Control
Project Development
Application Servers
IT Management
Mapping
Network
OOD
Transact-SQL
.NET Remoting
ADO.NET
Application Development
C#
Interfaces
Agile
.NET

Job Details

Senior Software Developer C#/.NET (Hybrid)
Our client, a leading Pacific Northwest utility provider committed to public service and environmental preservation, is looking for a Senior Software Developer C#/.NET for their Vancouver, WA location. This position will provide high level programming support to the organization. The organization develops and implements customized technology solutions. This position involves interpreting design specifications, assisting in technical design, coding software, and following test and deployment procedures, complying with project documentation requirements, and working on a development team using a mix of development methodologies including Agile. This position will support one or more teams as a software programmer.

This hybrid position is a one-year renewable contract that includes employee benefits! If this opportunity is well-aligned with your experience and goals, we would love to hear from you!
Key Responsibilities for Senior Software Developer C#/.NET:

  • Assist with gathering and transforming information/data for prototyping automation efforts.
  • Build and maintain data models and mapping relationships between several systems to support power flow studies and other automation efforts.
  • Align models where practical
  • Communicate the data models to our customers
  • Design, document, and communicate effective technical solutions meeting end-user requirements.
  • Design, develop, test and deploy n-tier C#.Net applications utilizing the .Net framework
  • Work collaboratively with users and technical staff to design streamlined user interfaces.
  • Analyze, test, and apply changes to the application environment under the prevailing change management procedures and requirements.
  • Identify or resolve problems in applications at all system tiers (Application, Server, Database, and Network).
  • Ability to analyze data, identify quality assurance/quality control issues, and identify failure or maintenance trends, including issues that may have origins in upstream systems.
  • Productively integrate with an existing Agile development team.
  • Collaborate with project managers, business analysts, software developers, QA testers, and users throughout the System Life Cycle (SLC).
  • When needed, assume the role and responsibilities of a technical lead.
  • Break down technical work into tasks and provide reasonable time estimates for completion.
  • Communicate status of project development work to project team, users, information system owners and others.
  • Analyze and propose technical designs that satisfy functional and non-functional requirements which also optimize the long-term maintainability of the system.
  • Identify and escalate technical bottlenecks and impediments to the project manager and information system owner.
  • Review other developers code and provide technical constructive feedback where necessary to verify their code follows team coding standards and programming best practices.
  • Interpret design requirements and assist in technical design on related projects.
  • Plan, coordinate, and implement system security measures to protect data, software, and hardware.
  • Monitor system performance to determine whether adjustments need to be made, and to determine where changes will need to be made in the future.
  • Analyze and propose technical designs that satisfy functional and non-functional requirements which also optimize the long-term maintainability of the system.
  • Mentor and assist other team members with application development.

Requirements/Qualification for Senior Software Developer C#/.NET:

  • Associate s or Bachelor s Degree in Computer Science/Information Technology, Engineering, or a directly related technical field is preferred.
  • With a degree, in applicable field, 5 years of experience is required
  • Without an applicable degree, 7 years of experience is required.
  • Applicable Certifications may count for 1 year of experience.
  • Experience should include demonstrated software programming work experience in Computer Science/Information Technology and transforming data for automation efforts.
  • 7 years of the experience.
  • Developing with .NET framework and C#.
  • .NET programming within an experienced development team.
  • Object Oriented design principles.
  • Database Access (i.e. Entity Framework, NHibernate, ADO.NET).
  • .NET Remoting, COM, and DCOM.
  • Microsoft Visual Studio IDE.
  • Experience with T-SQL development to write complex queries involving multiple tables. Experience in Extracting, Transforming and Loading (ETL) data from Excel, flat files, BCP utility, DTS, SSIS, and SSRS services.
  • Microsoft Office Suite applications, specifically PowerPoint, Access, and Project.

**We are unable to accommodate corp. to corp. candidates**
About Motus Recruiting and Staffing, Inc: Founded in 2006, Motus is an award-winning recruiting and staffing firm in the Pacific Northwest, specializing in professional services and technology solutions. We are a group of people who not only recognize the importance of representation, but actively fight for diversity, equity, and inclusion in the recruitment process. Our goal is to educate organizations on the importance of DEI when hiring, promoting, and supporting diverse employees. We are calling organizations to demonstrate their commitment to DEI by being intentional about who they hire.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability or protected veteran status.
ED/BH 13482
Job ID: 13482

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Motus Recruiting & Staffing