Location: Vancouver, WashingtonType: ContractJob #7239Overview:ACS Professional Staffing is looking for an employee to work on-site with our client. The Software Programmer 3 position involves interpreting design specifications, assisting in technical design, coding software, 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 full-time position is located in Vancouver, WA.Pay range: $48.22 - 68.89Benefits:Paid holidays: 11 PTO: Starting at 10 days Federal Sick Leave: Up to 56 hours per year (prorated based on start date) EAP: Employee Assistance Program Benefit Options Available: Medical, Dental, Vision, FSA, HSA, HRA, Group Life/AD&D, Voluntary Life/AD&D, Voluntary Short-Term Disability, Voluntary Long-Term Disability, Voluntary Critical Illness, Voluntary Accident, 401k (immediately eligible for employee and employer (matching up to 4%) contributions) Other benefits include the following: Calm App, Access Perks, Cigna offers fitness discounts (gym or home), and a meal kit program for those enrolled in medical insurance.Responsibilities:Configure and support web applications using Microsoft Server's IIS administration tool. Design, develop, test, and deploy n-tier C# .Net applications utilizing the .Net framework 3.5 (and later). Provide administration of Windows Server (2008 or newer). Identify and resolve problems in applications at all system tiers Design, document, and communicate effective technical solutions meeting end-user requirements. Analyze, test, and apply changes to the application environment under the prevailing change management procedures and requirements. Work collaboratively with users and technical staff to design streamlined user interfaces. Integrate with an existing Agile development team. Collaborate with software developers, IT testing, and Users throughout the System Development Life Cycle. Support and adhere to Federal Information Security Management Act (FISMA) standards and North American Electric Reliability Corporation critical infrastructure protection (NERC-CIP) compliance when performing assigned work. Provide emergency and backup support for existing systems and functions. (See Additional Requirements section.) Serve as the point-of-contact and subject matter technical resource lead Break down technical work into tasks and provide reasonable time estimates for completion. Review other developers' code and provide technical constructive feedback to verify their code follows team coding standards and programming best practices. Communicate the status of project development work to the project team, users, information system owners (ISOs), and others. Analyze and propose technical designs that satisfy functional and non-functional requirements and optimize the system's long-term maintainability. Identify and escalate technical bottlenecks and impediments to the project manager and information system owner. Produce required project technical documentation. Analyze data, identify quality assurance/quality control issues, and identify failure or maintenance trends, including issues that may have origins in upstream systems. Produce code that coworkers can maintain and be agreeable to peer reviews. Take over support of code written by other developers as needed.Requirements:Bachelor's degree in Computer Science, Information Technology, Engineering or a directly related field is preferred. 10 years of a combination of education, certifications, and/or work experience in Computer/Information Technology or related field. Applicable certifications will count towards 1 year of experience and each applicable college degree will count towards 2 years of experience. Experience should include demonstrated software p