Work in Washington Veterans Jobs

Job Information

Automation and Control Strategies (ACS Pro Staffing) Software Developer in Vancouver, Washington

Location: Vancouver, WA Type: Contract Job #7551 Overview: ACS Professional Staffing is looking for an employee to work on-site with our client. The Software Programmer 3 role offers the opportunity to collaborate on a development team using a mix of development methodologies including Agile. This position will assist in translating design specifications into technical design, write code, and ensure adherence to testing and deployment procedures. This position complements project documentation and supports multiple teams as a software developer. This full-time position is located in Vancouver, WA. Pay rate:$51.15 - $73.08 Benefits: Paid holidays: 11 PTO: Starting at 10 days Sick Leave: Up to 56 hours per year (prorated based on start date) EAP: Employee Assistance Program Benefit Options Available: Medical, Dental, Vision, FSA, DCA, LPFSA, HSA, 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 contributions - employer match up to 4%) Other benefits include the following: Calm App, Access Perks, Brio Health Responsibilities: With manager oversight and approval: Develop on Windows systems. Design, document, and communicate effective technical solutions for programs or applications meeting end-user requirements. Design, develop, test, and deploy Java applications. Design, develop, test, and deploy n-tier web and client-server applications. Design, develop, test, and deploy User Interfaces. Work collaboratively with users and IT staff to design streamlined and efficient user interfaces. Develop code in accordance with the system requirements. Identify or resolve problems in applications at all system tiers (Application, Server, Database, and Network). Troubleshoot performance and interoperability problems between desktop applications, servers, and databases. Participate in creation of implementation strategy and plan. Participate in creation and review of implementation deliverables. Actively participate and assist in the day-to-day implementation schedule preparation. Actively participate in implementation activities. Leverage automated testing to consistently deliver reliable, high-quality code. Participate in developing unit and functional test plans. Design, develop, and conduct automated unit and regression tests. Document and implement software deployment procedures, leveraging existing control center tools and creating custom solutions as needed. Analyze, test, and apply changes to the application environment while following established change management procedures and requirements. When needed, provide technical expertise to support the following: Break down technical work into tasks and provide reasonable time estimates to complete them. Review other developers' code and provide technical and constructive feedback where necessary to verify that their code follows the company and team coding standards and programming best practices. Communicate status of project development work to project team, users, information system owner (ISOs) and others. Analyze and interpret system functional and non-functional requirements and propose technical designs that satisfy the requirements that also minimize the long-term maintenance of the system. Identify and escalate technical bottlenecks and impediments to the project manager, information system owner (ISO), and ISO delegate. Produce needed technical documentation. Mentor and assist other team members in the Java development language. Produce robust, efficient, and secure Java code for applications that interact with end users in high availability environments. Participate in creating team resources and reusable code libraries. Participate in developing technical, user documentation, and training materials. Work collaboratively with users and technical staff t

DirectEmployers