OSI Engineering
Applications Dev & Test - Software Development Engineer 3
OSI Engineering, Portland, Oregon, United States, 97204
Join our team as a Software Development Engineer 3 and have a unique opportunity to be part of a collaborative, growing team, where you'll contribute to innovative software development for first-of-its-kind product for our client. The ideal candidate will have strong Python development experience, scripting knowledge (Powershell/Bash), and a background in software debugging and automated tooling/testing. If you're passionate about creating high-quality applications and enjoy working with cutting-edge technologies, we invite you to apply!
Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below.
Job Responsibilities:
• Develop new features and components using C++ and Python;• Ensure cross-platform compatibility and performance optimization;• Troubleshoot and debug issues and errors;• Collaborate with other developers, designers, and stakeholders;• Write clean, readable, and maintainable code;• Follow best practices and coding standards;• Maintain appropriate and necessary documentation;• 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 project.
Skills:
• 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.
Education/Experience:
• Bachelor's degree in computer science, software engineering or relevant field required.• 5-7 years experience required.
Top 3 Hard Skills Required + Years of Experience:
1. Minimum 5+ years experience with Python Development.2. Minimum 5+ years experience with Software debugging.3. Minimum 5+ years experience with Hardware software development.
Type: ContractWork Schedule: On-site (Portland, OR)Duration: 4 months with an extension possibleHourly Rate Range: $57-72 /h
Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below.
Job Responsibilities:
• Develop new features and components using C++ and Python;• Ensure cross-platform compatibility and performance optimization;• Troubleshoot and debug issues and errors;• Collaborate with other developers, designers, and stakeholders;• Write clean, readable, and maintainable code;• Follow best practices and coding standards;• Maintain appropriate and necessary documentation;• 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 project.
Skills:
• 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.
Education/Experience:
• Bachelor's degree in computer science, software engineering or relevant field required.• 5-7 years experience required.
Top 3 Hard Skills Required + Years of Experience:
1. Minimum 5+ years experience with Python Development.2. Minimum 5+ years experience with Software debugging.3. Minimum 5+ years experience with Hardware software development.
Type: ContractWork Schedule: On-site (Portland, OR)Duration: 4 months with an extension possibleHourly Rate Range: $57-72 /h