Software Development Engineer at Talent Software Services
Hillsboro, OR
About the Job
Software Development Engineer 3
Job Summary: Talent Software Services is in search of a Software Development Engineer for a contract position in Hillsboro, OR. The opportunity will be five months with a strong chance for a long-term extension.
Position Summary: The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
Primary Responsibilities/Accountabilities:
Qualifications:
Preferred:
If this job is a match for your background, we would be honored to receive your application!
Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities including contract, contract to hire and permanent placement. Let's talk!
Job Summary: Talent Software Services is in search of a Software Development Engineer for a contract position in Hillsboro, OR. The opportunity will be five months with a strong chance for a long-term extension.
Position Summary: The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
Primary Responsibilities/Accountabilities:
- Modify existing databases and database management systems.
- Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.
- Work as part of a project team to coordinate database development and determine project scope and limitations.
- Review project requests describing database user needs to estimate time and cost required to accomplish the project.
Qualifications:
- Bachelor's degree in computer science, software engineering or relevant field required.
- 5-7 years experience required.
- Years of Experience Required: 5-7 overall years of experience in the field.
- Degrees or certifications required: Bachelors in CS computer science or computer engineering is preferred not required
- Disqualifiers: Candidates who only have written a python script, but the team are looking for someone with experience in working on large python applications (python development)
- Python development experience (preferably applications rather than simple scripts)
- Powershell / Bash scripting knowledge
- Software debugging skills
- Experience with any type of automated tooling/testing
- Performance Indicators: Performance will be assessed based on quality of work and meeting deadlines.
- Extensive experience in developing and maintaining large python applications
- Minimum 5+ years experience with Software debugging.
- Minimum 5+ years experience with Hardware software development.
- Minimum 5+ years experience with post silicon validation process and methodologies.
Preferred:
- Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
- Ability to work independently and manage one's time.
- Basic mentoring skills necessary to provide support and constructive performance feedback.
- Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
- Ability to troubleshoot issues and make system changes as needed to resolve issue.
- Knowledge of computer hardware and software.
- Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.
- Hardware experience (knowledgeable with working on physical systems and hardware components like DIMMs, etc)
- Database design
- Web development
- Working with or in Post-Si Validation teams (just to be familiar with high-level concepts like product milestones, team responsibilities, etc)
If this job is a match for your background, we would be honored to receive your application!
Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities including contract, contract to hire and permanent placement. Let's talk!
Salary
65 - 70 /hour