Work in Washington Veterans Jobs

Job Information

Express Employment Professionals Senior Software Engineer - S980 in Bellingham, Washington

The* Sr. Software Engineer* is responsible for producing, implementing, and providing ongoing maintenance and management of functional software solutions. This position works with management to define software requirements to develop high-quality software that is aligned with user needs and business goals.

 

This is a contract opportunity ASAP June through October

 

Essential job functions:

  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Document development phases and monitor systems
  • Maintain and upgrade existing systems
  • Develop reports, dashboards, and processes to continuously monitor data quality and security
  • Ensure software is up to date with latest technologies
  • Assisting with research, testing, and implementation of new technologies and projects
  • System monitoring tools (e.g., Zabbix, Graylog, etc.) and automated testing frameworks
  • Participate in tactical operation planning and the development of contingency operation plans for development, test, and production environments
  • Operational support -- building repeatable processes and situational documentation

     

Knowledge, Skills, and Abilities:

  • Verbal Communication, user Interface design and programming skills
  • Ability to work independently with little supervision while respectfully collaborating within a team environment.
  • Excellent organization and problem-solving skills.
  • Extensive experience in software development, scripting, and project management.
  • Experience with Agile and Scrum development methodologies, change management systems e.g., GitLab, collaboration and ticketing tools e.g., Slack, Confluence, Jira.
  • Knowledge of and capability to learn several object-oriented programming languages, both compiled and dynamic (4D, JavaScript, PHP, etc.) and their accompanying frameworks.
  • In-depth knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Familiarity with various operating systems (Linux, Mac OS, Windows)
  • Analytical mind and problem-solving skills
  • Experience working on a complex product with high frequency releases and ability to scale.
  • Knowledge of cyber security and regulatory auditing
  • Ability to obtain required FINRA SIE and Series 99 licenses within the first nine months of employment
  • Candidates must be able to successfully complete pre-employment screening requirements such as a logic test, fingerprints, criminal background and credit check, drug screening and reference check

     

Education and Experience:

  • BS/BA in Computer Science or a related degree
  • 10+ years in a Software Programming/Development/Engineering role in the data/network/technical operations, including experience with trading/securities or financial services firm required
DirectEmployers