Full Stack Software Engineer

  • Relevant Work Experience: 5+ years
  • Career Level: Mid-level
  • Education: BS in Computer Science, Computer Engineering, or equivalent from a four-year college or university
  • Travel Requirements: less than 10%

The Role

The Full Stack Software Engineer is responsible for implementing scalable software tools to improve operational efficiency and support the future growth of a dynamic company with diverse requirements. These tools will be a combination of custom software and off-the-shelf solutions.

Responsibilities

  • Implementing new features to existing systems to allow efficient workflow.
  • Identify and address core business problems with IT solutions.
  • Query data across multiple systems to provide valuable reporting to the business.
  • Assist in the integration of multiple systems into one.
  • Integrate an off the shelf system by using built-in APIs or by using direct database access.
  • Transform outdated application systems into modern, database-driven applications.
  • Assist in the decision-making process regarding purchasing an off the shelf system vs. developing a home-grown system.
  • Assist in rewriting or modifying applications when there has been high resource usage (CPU, memory, bandwidth, etc).

Skills and Experience

  • Experience developing in both Linux and Windows environments.
  • Proven track record in supporting existing legacy systems:
    • Maintaining developed applications, modifying, and adding new features as required.
    • Writing unit tests and performing regression testing on existing features.
    • Analyzing and understanding disparate database systems and producing ad-hoc reports.
  • Experience in creating new applications:
    • Analyzing the needs of different business units and determining ways to meet business objectives.
    • Modifying database architectures to support applications where relevant data are minable and can be easily queried.
    • Ability to create web sites/applications that have efficient and user-friendly interfaces.
  • Development Languages – C#, PHP, jQuery, Any Scripting Language
  • Database Systems – SQL & Mongo
  • Development Processes (preferred) – Scrum and Waterfall
  • Tools experience with Source Control (SVN & Git) and Data Visualization (Tableau & Power BI)
  • Ability to work and communicate with a variety of different types of people.
  • Ability to manage daily tasks and projects.
  • Ability to perform under dynamic conditions; prioritize incoming requests from multiple organizations.
  • Ability to build working relationships and trust across an organization.
Job Category: IT
Job Type: Full Time
Job Location: Redmond WA
Sorry! This job has expired.


Google Translate »