Senior Software Engineer/IT Specialist
Job Field: Legal Jobs
Location: PORTLAND, WA
Salary: $-
Job Type: Part Time
JOB SUMMARY:
</tr>
</table>
<table border="0" bgColor="#F5F5F5" cellpadding="5" cellspacing="0" style="border-collapse: collapse" width="100%">
<tr>
<td align="left"><font style="font-size: 100%;">Title: Senior Software Engineer/IT Specialist<BR>Location: OR-Portland<BR>General Purpose<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><BR> <BR>Conducts analysis, creates system specifications, develops, tests and implements engineering, scientific and business applications, operating systems, and file/database servers. Evaluates software packages and provides recommendations to management and business clients. Identifies future needs for key technologies and/or techniques and evaluates these technologies for adoption.<BR><BR>Responsibilities for this position include the following:<BR>* <BR>Act as the technical lead for highly complex projects related to the development of new systems, architecture, applications or technology capabilities in support of business goals.<BR>* <BR>Oversee development and ensure conformance to performance optimization and interoperability standards and requirements. <BR>* <BR>Act as the subject matter expert and consult with clients and IT in support of the company?s IT strategy, overarching business requirements. <BR>* <BR>Collaborates with IT teams to identify technical deficits and improvement opportunities in current practices and procedures.<BR>* <BR>Helps create the team technology blueprint that meshes the larger PacifiCorp vision to the specific team''s portfolio and skills. <BR>* <BR>Coaches other team members both in specific technical matters as well as development process and/or project management techniques.<BR>* <BR>Applies industry standard techniques as appropriate such as automated unit testing, test-driven development, continuous integration and iterative development for example.<BR>* <BR>Applies industry standard techniques as appropriate such as automated unit testing, test-driven development, continuous integration and iterative development.<BR><BR>Requirements for this position include: <BR>* Bachelor?s Degree in Computer Science, Mathematics, Information Systems or a related field; or the equivalent combination education and experience.<BR>* A minimum of five years experience in business application design, development, and/or installation.<BR>* Experience in the industry or in an environment whose scope, size, and complexity are comparable.<BR>* Expert knowledge of Object Oriented Design, application architecture and methodologies.<BR>* Project management skills and the ability to develop and monitor work agreements and budgets, as well as the ability to determine specifications, schedules, and deliverables. <BR>* Consultative and business analysis aptitude including communication and interpersonal skills that enables understanding of clients needs, define requirements and provide effective solutions.<BR>* Knowledge of current and emerging technologies, tools, applications, and vendors.<BR>* Strong understanding of structured analysis and technical design concepts.<BR>* An expert in common industry architectural and software design patterns.<BR>* Experience integrating large disconnected enterprise-class systems in a robust, fault-tolerant manner consistent wi </font></td>
</tr>
</table>
<table border="0" bgColor="#F5F5F5" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">
<tr>