Senior Software Engineer

Company:  Integrated Resources, Inc
Location: Hillsboro
Closing Date: 19/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
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:
Apply Now
Share this job
  • Similar Jobs

  • Senior Software Engineer

    Beaverton
    View Job
  • Senior Software Engineer

    Hillsboro
    View Job
  • Senior GitHub Software Engineer

    Beaverton
    View Job
  • Senior Software Engineer - GitHub

    Beaverton
    View Job
  • Senior Software Engineer (.NET): 24-02629

    Hillsboro
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙