Job Details

ID #51899337
Estado Washington
Ciudad Bellingham
Full-time
Salario USD TBD TBD
Fuente Washington
Showed 2024-06-13
Fecha 2024-06-13
Fecha tope 2024-08-12
Categoría Software/QA/DBA/etc
Crear un currículum vítae
Aplica ya

Senior Software Engineer

Washington, Bellingham, 98225 Bellingham USA
Aplica ya

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.

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

Aplica ya Suscribir Reportar trabajo

Puestos de trabajo relacionados