Software Engineer

Company:  INSPYR Solutions
Location: Issaquah
Closing Date: 06/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Title: Software Engineer

Location: Seattle area (3 days a week onsite)

Duration: Contract (12-15 weeks with potential to hire)

Compensation: $70-$84/hr

Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.

Software Engineer

Software Engineers perform development work across the technolgoy stack (both front-end and back-end expertise).

Software Engineers are versatile in how they can add value, demonstrating the ability to manage the completion of projects that involve databases, backend services, or the development of user-facing websites.

The Software Engineer will perform development work across the IT Sustainability stack (both front-end/back-end expertise).

The ideal candidate will demonstrate the ability to manage the completion of projects that involve databases, backend services, and OO/UI development.

This position will require an individual to design, build, enhance, and implement solutions in a fast-paced Agile environment participating in scrum ceremonies, and working closely with a highly motivated team.

This is a new team and will be fast paced and highly visible, supporting the business goals by being an industry leader in this space. Job Duties/Essential Functions Demonstrates a strong understanding of emerging technologies to support the development of new solutions.

Supports Architects with the design of the overall architecture of a specific product/application; applies principles that promote availability, reusability, interoperability, and security into the design framework.

Performs development, optimization, and automation activities to support the implementation of a product/application.

Increases proficiency and understanding of relational and non-relational databases, distributed application architectures, user interfaces and user experience, quality assurance, security concerns, and business value creation.

Adopts engineering best practices to deliver higher quality and scalable solutions.

Provides the team with the development strategy, solution recommendations, and estimates for a given product/application.

Participates in scrum ceremonies (sprint planning, retrospective, demos, stand-ups, backlog refinement, etc.).

Creates and executes unit tests which validate the code changes made to support the implementation of a user story.

Uses test-driven development (TDD) practices to assist with the detection/recognition of software defects early in the development process.

Identifies deficiencies within a product/application's code-base and opportunities to improve overall code quality.

Works with team members to move user stories from the development backlog into testing and provides clarification when needed. Estimates, plans, and manages all implementation tasks and reports on development progress.

Collaborates with team members (e.g., Solution Architects, Software Engineers) to define project specifications; and releases documentation for all phases of the product development cycle from product definition to design, through implementation.

Conducts peer code reviews for the software changes made by other engineers within a team.

Adheres to team and departmental development standards.

Mentors other team members.

Participates in team planning and activities for improving skills, knowledge, and quality of work.

Required: 5+ years' experience or demonstrated equivalence in Full Stack Development.

3+ years' experience or demonstrated equivalence in performing Web and UI development.

Application development in React, Typescript/JavaScript, Terraform, and Docker. Support of application lifecycle from code to deployment using CI/CD methodology.

Must possess a strong understanding of the Agile software development process.

Strong knowledge of object oriented concepts and experience working with document databases.

Strong verbal and written communication skills and be able to communicate to both technical and Business audiences.

Willingness to learn third party applications. Demonstrated ability to execute against iteration plans and deliver assignments within scope, schedule, and budget.

Ability to work with all management levels.

Must have high integrity, accountability, a positive attitude, and be willing to do what it takes to make the team successful.

Team player; good interpersonal, organizational, and communication skills.

Creative, likes challenges.

Strong organizational and time management skills with ability to multitask and prioritize work effectively in a fast-paced working environment.

Customer-centric focus and dedicated to business partnership while meeting the needs of the business leveraging out of the box functionality without a high degree of customization.

Responsible, conscientious, organized, self-motivated and able to work with limited supervision.

Strong problem-solving skills and have the ability to analyze potential future issues.

Ability to effectively teach and mentor other team members.

Ability to perform tasks with a high degree of accuracy and timeliness.

Extremely responsive and able to work under pressure.

Able to support off-hours work as required, including weekends, holidays, and on call responsibilities on a rotational basis.

Recommended: Experience in development of scalable web services in n-tier architecture using containerized web services.

Experience working with complex network topologies, including firewalls, API Gateways, load balancers.

Experience developing single-page applications using React Experience with designing site layout using Tailwind CSS Experience with Azure DevOps or equivalent code management systems Experience and understanding of our client’s business model and legacy systems.

Ability to listen to and understand business needs.

Analytical thinker possessing strong problem solving and decision making skills.

Proven experience working within a complex software development environment.

Deep understanding of business requirements elicitation pursuant to specific programs/projects involved.

Expertise in utilizing standard documentation tools/utilities.

Successful internal candidates will have spent a minimum of one year or more on their current team.

Other Conditions Management will review the Job Analysis for this position prior to a job offer.

Our benefits package includes:

Comprehensive medical benefits

Competitive pay

401(k) retirement plan

and much more!

About INSPYR Solutions

Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at (url removed). INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.

#LI-SD6

#LI-Hybrid

Apply Now
Share this job
  • Similar Jobs

  • Sr. Software Engineer - Full Stack

    Bellevue
    View Job
  • Sr. Software Engineer, Backend - Ads

    Bellevue
    View Job
  • Sr. Software Engineer - Full Stack

    Bellevue
    View Job
  • C/C++ Compiler Software Engineer

    Bellevue
    View Job
  • Senior Software Engineer - Applications & Systems

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