Sr. Software Development Engineer

Sr. Software Development Engineer

Job Code: TJ_2167
Job Location: Seattle, Washington
Zip Code: 98101
Job Category/Title:
Employment Category: Contract - Corp-to-Corp, Contract - Independent, Contract - W2
Position Type: Mid Level
Travel Required: No
Interview Type: In-person
Education: Masters Degree
Experience: 3-5 year(s)
Job Description: Basic Qualifications:

• Master's degree in Computer Science, Computer or Electrical Engineer, Mathematics, or a related field plus at least one year of experience in the job offered or related occupations of Software Engineer, Software Developer, or a related occupation. Employer will accept a Bachelor’s degree and five years of experience in the job offered or a related occupation as equivalent to the Master’s degree and one year of experience. One year of experience in the job offered or related occupation must involve designing and developing large-scale, multi-tiered, distributed software applications, tools, systems and services using Java, Object Oriented Design and Distributed Programming].
• Familiarity with Java/J2EE
• Solid understanding of Object-Oriented design and concepts
• Excellent communication and analytical skills.
• Preferred Qualifications
• Familiarity with Spring MVC, Ruby, Perl, JavaScript, AJAX, XML/XSLT, SOAP, SQL, Oracle/Berkeley databases, AWS, caching technologies, web protocols, Web services technologies a strong plus. Experience developing software in a Unix/Linux environment.

Key responsibilities:

• Participate in the design, development, implementation, testing and documentation of large-scale, multi-tiered, distributed software applications, tools, systems and services using [Java, Object Oriented Design and Distributed Programming].
• Translate functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture.
• Participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance.
• Produce comprehensive, usable software documentation.
• Evaluate and make decisions around the use of new or existing software products and tools.
• Mentor junior development engineers.
Duration: 6 Month(s)
No. of Posts: 1
Job Expiry Date: April 22, 2016
Telecommute: No
Contact Information Login To View