Senior Software Engineer

ICIS · Portland OR

Company

ICIS

Location

Portland OR

Type

Full Time

Job Description

BASIC FUNCTIONS: This position performs complex research, design, and software engineering assignments within a software functional area or product line, and provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. This position performs software design - typically across multiple systems; mentors more-junior members of the team, talk to users/customers, and translates their requests into solutions.

QUALIFICATIONS:
  • 5+ years of Software Engineering experience
  • BS Engineering/Computer Science or equivalent experience required


TECHNICAL SKILLS:
  • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Strong proficiency with data manipulation language including optimization techniques.
  • Strong understanding of normalized/dimensional data modeling principles.
  • Strong knowledge of multiple data storage subsystems.
  • Expertise in development languages including but not limited to: Java, Python, XML/JSON, SQL
  • Expertise in cloud technologies - AWS, Kubernetes & Docker
  • Strong research skills.
  • Strong knowledge of industry best practices in development.
  • Ability to relate competently with other technical personnel or team members to finalize requirements.
  • Ability to work well with internal staff and external customers & suppliers.
  • Ability to write and review portions of detailed specifications for the development of complex system components.
  • Ability to diagnose the root causes and resolve bugs & defects.
  • Good oral and written communication skills.


ACCOUNTABILITIES:
  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of complex system components.
  • Diagnose root cause and resolve bugs & defects
  • Work closely with other development team members to understand complex product requirements and translate them into software designs.
  • Successfully implement development processes, coding best practices, and code reviews.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve complex technical issues as necessary.
  • Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
  • Keep abreast of new technology developments.
  • Design and work with complex data models.
  • Mentor less-senior software developers on development methodologies and optimization techniques.
  • All other duties as assigned.


We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact [email protected] or if you are based in the US you may also contact us on 1.855.833.5120.

Please read our Candidate Privacy Policy

Date Posted

08/09/2022

Views

2

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer - DAT

Views in the last 30 days - 1

DAT is looking for a Software Engineer to join their team in Beaverton OR or Denver CO The role involves working in a full stack TypeScript ecosystem ...

View Details

Senior Structural Engineer - HDR

Views in the last 30 days - 5

HDR is a company that specializes in engineering architecture and construction services They believe in diversity and collaboration and offer employee...

View Details

Senior Frontend Engineer - ICIS

Views in the last 30 days - 0

Cirium is a company that provides data and aviation analytics solutions to various industries They are looking for a senior frontend software engineer...

View Details

Software Engineer (Mid-level) - Act-On Software

Views in the last 30 days - 7

ActOn is a leading marketing automation company looking for a Software Engineer to join their team The company offers a supportive and fun culture com...

View Details

IT Engineer - DAT

Views in the last 30 days - 0

DAT is seeking a strong IT Engineer to join their growing technical team and drive the evolution of their technology infrastructure and end user exper...

View Details

Intermediate/ Senior GIS Analyst - Stantec

Views in the last 30 days - 7

The text describes an intermediatesenior GIS analyst position at Stantec offering the opportunity to work on diverse industry areas such as energy tra...

View Details