Job Description
Kelly Services is looking for Software Development Engineers. Primary Responsibilities: Define, design, and implement multi-tier distributed software applications. Estimate engineering effort, plan implementation, and rollout system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles. Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes. Must be able to effectively collaborate in a fast paced environment with multiple teams in a large organization (software development, QA, Project/Release Management, Build and Release, etc). Provide on-call production support for payment platform applications Required: Able to relocate to the Seattle area if not already local At least 3-5 years of recent experience as a Software Developer including solid experience with multi-tiered solutions, database interactions, UNIX/Linux and support of production applications Excellent written and verbal English communications skills A college degree with a CS Major, or a technical major with a CS Minor At least 2 years of on-the-job experience in at least 3 of the following: Java, C++, Perl, SQL, ActiveMQ, Shell scripts, MySQL, Oracle At least one solid year of on-the-job Java development experience At least one solid year of creating and executing complex SQL queries Solid coding practices experience including good design documentation, source control, unit testing, peer code-reviews, object-oriented design/coding skills, etc. Preferred: Good experience with source code control tools (e.g. Perforce) Experience designing high-performance, scalable architectures Experienced with agile development approaches like SCRUM Experience in an open-source Java/Linux environment. Knowledge of relational databases such as Oracle or MySQL. Some work experience or internship as a Software Developer MS in Computer Science Nice-To-Haves: Experience in the online payments, credit card, debit card, checking or other related financial services environment Java developer certification Exposure to design patterns Experience with J2EE development Experience developing solutions with messaging products like JMS or ActiveMQ
Job Requirements
Able to relocate to the Seattle area if not already local At least 3-5 years of recent experience as a Software Developer including solid experience with multi-tiered solutions, database interactions, UNIX/Linux and support of production applications Excellent written and verbal English communications skills A college degree with a CS Major, or a technical major with a CS Minor At least 2 years of on-the-job experience in at least 3 of the following: Java, C++, Perl, SQL, ActiveMQ, Shell scripts, MySQL, Oracle At least one solid year of on-the-job Java development experience At least one solid year of creating and executing complex SQL queries Solid coding practices experience including good design documentation, source control, unit testing, peer code-reviews, object-oriented design/coding skills, etc.
|