Job Duties:
We are looking for an SDET ready to step up to a software engineer position. A major Washington state agency is rewriting several critical web applications to incorporate best practices and design principles for 3-tier applications based on .Net 2.0-3.5+ Framework, Microsoft tools, and the principles of a Service Oriented Architecture. Your knowledge of current software practices, SOA, code review experience and documentation skills will be critical for the architectural analysis required by the position. You will be responsible for developing new web application components based on your approved analysis and design. You will write unit testing scripts for the agency’s test team to evaluate and accept your code.
Job Description The Web Programmer Analyst will serve as software designer, programmer and teacher-coach throughout the re-design and re-programming of each agency application.
•Create the general and daily work plan for creation of the Detailed Design and Programming of assigned agency application.
•Be responsible for completing work on or ahead of schedule, realizing work must be done in collaboration with agency staff who will not be able to participate more than 25% of their work hours.
•Ensure Agency Lead assigned to Programmer oLearns the features of .net 3.5+, VB.net, ASP.net, Visual Studio and web service design and construction under the Windows Communication Framework (WCF) needed to produce easy-to-maintain code to contemporary best practices and standards.
oKnows how to apply contemporary design and architectural principles that produce what other developers and contractors will see as intuitive and correctly implemented examples for the given languages.
oMasters the technical concepts and thought processes needed to do this work again without the coaching and mentoring from the Programmer.
Note: Agency may test the Agency Lead to evaluate your training.
•Provide weekly written status reports that update the remaining effort and expected delivery dates for work in progress, expected final delivery dates, and log the technical knowledge transferred to agency staff.
- Provide your Unit Test results with each code delivery to show the code behaves as specified in the Functional Specs and Detailed Design.
- · Find and fix the cause of defects in your code reported by agency tester(s) and record what caused and was required to fix each defect.
- Schedule and lead peer-review/signoff for the design documents and formal code reviews for each code delivery.
Job Skills:
At least 8 years experience in information technology including work performed during educational training (e.g. college classes and work assignments). Critical communication and leadership skills:
•Verifiable history of taking ownership for communicating issues and ideas that lead to on-time completion of work.
•Prior experience performing communication path development
•Prior experience of working from technical specifications documentation and writing deployment/implementation scripts.
•Demonstrated ability to communicate well in written and oral form within various project team environments containing business and technical representatives.
•Verifiable history of maintaining excellent, positive, solution-oriented working relationships with clients and customers.
Five years experience
•Designing, building and testing 3-tier client server and web-based applications that execute on load-balanced servers under the Windows Server/2000/Vista operating environment.
•Creating, executing and reporting on unit tests based on Functional Specifications
•Troubleshooting and correcting defects in VB.net and ASP.net applications.
Three years experience:
•Creating and documenting detailed application architectures and software designs that maximize the best practices and design principles for 3-tier applications based on .net 2.0-3.5+ Framework, Microsoft tools, and the principles of a Service Oriented Architecture.
•Designing, building and testing n-tier client server and web development against load-balanced servers under the Windows 2000/Vista operating environment.
•Documented history of effective teaching and coaching of software developers in these technologies.
•Concise and effective writing skills in the production of software design documents.
•Leading formal design reviews and code walk-throughs.
•Planning and leading daily technical work within small teams.
•.NET Framework 2.0 and 3.5 •HTML, VB.Net 2.0 and ASP.Net, Java Script, CSS, Visu