Overview
Skills
Job Details
Senior Software Developer C#/.Net (Remote)
Our client, a leading Pacific Northwest utility provider committed to public service and environmental preservation, is looking for a Senior Software Developer for their Portland, Oregon location. In this position you will serve as a specialized C# and .NET developer supporting information systems. The position involves coding, testing, building, configuring, migrating, maintaining, and documenting various vendor and in-house applications to provide business solutions using a Relational Database Management System (RDBMS), graphical user interfaces and web services with software tools provided on a Windows platform. This position may also involve interpreting design specifications, coding software, developing, and conducting unit tests, documenting and assisting with system installation and deployment procedures, following testing and change management procedures, producing system documentation requirements and working on a development team using a mix of Agile and Waterfall development methodologies.
This fully remote position is a one-year renewable contract that includes employee benefits! If you feel that this position aligns with your professional experience, we want to hear from you!
Key Responsibilities for Senior Software Developer:
- Design, draft and prepare for deploying C# based websites that use Web Services.
- Troubleshoot application and database performance problems.
- Document and communicate effective technical solutions meeting end-user requirements.
- Work collaboratively with users and IT staff to prepare streamlined and efficient user interfaces.
- Propose server and IIS setup/configurations to support N-tier operations.
- Leverage automated testing to consistently deliver reliable, high-quality code.
- Perform automated unit and regression tests.
- Work in partnership on development efforts with project management, software developers, functional Subject Matter Experts (SME), business analysts, and quality analysts during the phases of the System Lifecycle (SLC).
- Productively collaborate with an Agile development team.
- Prepare, configure, and maintain application environments.
- Prepare robust, efficient, and secure .NET code for applications that interact with end users in high availability environments.
- Analyze, test, and recommend changes to the application environment under the prevailing change management procedures and requirements.
- Support a sustainable IT infrastructure by supplying cross-training and functional documentation.
- Review code and provide technical and constructive feedback where necessary to verify code follows team coding standards, as well as programming best practices.
- Break down technical work into tasks and provide reasonable time estimates to complete them.
- Communicate status of project development work to project team, users, information system owner and others.
- Analyze and interpret system functional and non-functional requirements and propose technical designs that satisfy the requirements, while minimizing long-term maintenance of the system.
- Identify and escalate technical bottlenecks and impediments to the project manager and Information System Owner (ISO), and ISO delegate.
- Produce needed technical documentation for review.
- Mark documents and maintain filing system(s), files, emails, and records in accordance with compliance requirements.
Requirements for Senior Software Developer:
- U.S. Citizenship and valid U.S. Driver s License required.
- Associate or bachelor s degree in computer science, Information Technology, Engineering, or a directly related technical field is preferred.
- 5 years of experience is required with an associate or bachelor s degree, in applicable fields.
- 7 years of experience is required without an applicable degree.
- An applicable certification can substitute for up to 1 year of experience.
- Experience must include direct work experience in Computer/Information Technology.
- Expert knowledge of and skill in the following areas:
- Visual Studio (2019 or greater)
- Microsoft .NET (4.0 or greater)
- C#, ASP.NET, JavaScript, CSS and HTML
- Microsoft SQL Server (2016 or greater) and/or Oracle (19g or greater)
- T-SQL and/or PL/SQL
- TFS, SVN or another source control tool
**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.
AG/BH13617
Job ID: 13617