US
0 suggestions are available, use up and down arrow to navigate them
PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Senior Software Engineer:
-
Employment Type:
Contractor
-
Location:
Hillsboro, OR (Onsite)
Do you meet the requirements for this job?
Senior Software Engineer
Careers Integrated Resources Inc
Hillsboro, OR (Onsite)
Contractor
Job Description: Job Title: Senior Software Engineer
Essential Duties and Responsibilities:
As a Senior Software Engineer, you will be responsible for a variety of tasks aimed at developing high-quality software solutions. Your specific duties will include, but are not limited to:
Software Design and Development: Design, develop, and integrate software solutions with target hardware platforms.
Requirement Translation: Collaborate with project management and technical leads to convert customer product requirements into technical tasks for product designs.
Code Quality: Write clean, maintainable, and efficient code while adhering to industry best practices and standards.
Design and Architecture Review: Participate in design and architecture reviews and create and maintain comprehensive technical documentation.
Code Reviews: Conduct code reviews to ensure code quality and provide constructive feedback to team members.
Debugging and Issue Resolution: Debug and resolve complex technical issues to ensure software stability and performance.
Minimum Education and Experience Requirements:
Educational Background: Bachelor s degree in computer science, Computer Systems Engineering, or a related field.
Professional Experience: A minimum of 5 years of experience in developing commercial software.
Knowledge, Skills, and Abilities:
To perform the essential functions of this role effectively, you should possess the following:
Proficiency in Microsoft Development Environments: Skilled in C#, C++, and the .NET Framework.
WPF Expertise: Strong software development skills in WPF.
Design Patterns: Proficient in MVVM and event-driven design.
Object-Oriented Design: Proficient in interface-based object-oriented software design.
Software Development Lifecycle: Familiarity with the software development life cycle (SDLC).
Agile Development: Familiarity with agile software development concepts including usage of JIRA.
Backend Development: Experience in backend software development.
Team Collaboration: Highly motivated team player with a strong desire for continuous learning and knowledge expansion.
Comments for Suppliers:
Essential Duties and Responsibilities:
As a Senior Software Engineer, you will be responsible for a variety of tasks aimed at developing high-quality software solutions. Your specific duties will include, but are not limited to:
Software Design and Development: Design, develop, and integrate software solutions with target hardware platforms.
Requirement Translation: Collaborate with project management and technical leads to convert customer product requirements into technical tasks for product designs.
Code Quality: Write clean, maintainable, and efficient code while adhering to industry best practices and standards.
Design and Architecture Review: Participate in design and architecture reviews and create and maintain comprehensive technical documentation.
Code Reviews: Conduct code reviews to ensure code quality and provide constructive feedback to team members.
Debugging and Issue Resolution: Debug and resolve complex technical issues to ensure software stability and performance.
Minimum Education and Experience Requirements:
Educational Background: Bachelor s degree in computer science, Computer Systems Engineering, or a related field.
Professional Experience: A minimum of 5 years of experience in developing commercial software.
Knowledge, Skills, and Abilities:
To perform the essential functions of this role effectively, you should possess the following:
Proficiency in Microsoft Development Environments: Skilled in C#, C++, and the .NET Framework.
WPF Expertise: Strong software development skills in WPF.
Design Patterns: Proficient in MVVM and event-driven design.
Object-Oriented Design: Proficient in interface-based object-oriented software design.
Software Development Lifecycle: Familiarity with the software development life cycle (SDLC).
Agile Development: Familiarity with agile software development concepts including usage of JIRA.
Backend Development: Experience in backend software development.
Team Collaboration: Highly motivated team player with a strong desire for continuous learning and knowledge expansion.
Comments for Suppliers:
Get job alerts by email.
Sign up now!
Join Our Talent Network!