Search jobs > Los Angeles, CA > Full-time > Senior software engineer

Senior Software Engineer

Solver
Los Angeles, California, US
Full-time

Description

We are seeking an experienced and motivated developer, highly skilled in C# and T-SQL to join our growing product team.

Responsibilities

Our systems are developed in C#, T-SQL, and Angular in Typescript, and run on the Azure cloud using Service Fabric, Docker, and PaaS Web Apps.

The ability to work across the full stack is available, but not required.

  • Maintaining and enhancing our existing products, primarily our Data Warehouse and Data Integration engine
  • Maintaining, enhancing, and creating new adapters to third-party services
  • Developing new products or features for our suite
  • Debugging issues in our deployed environments

Experience and Qualifications

To succeed in this role, candidates should have the following :

  • Bachelor’s Degree, preferably in Computer Science or a related field
  • 6+ years of full-time development experience using C# and ASP.NET Web API to build RESTful APIs with JSON payloads
  • Strong knowledge of and experience with T-SQL
  • Familiarity with accessing and using JSON payloads within C#
  • Good understanding of generics, LINQ, lambdas, async / await, and other modern C# programming idioms
  • Good understanding of data structures and when to use them appropriately
  • Good understanding of parallel and concurrent programming
  • Strong working knowledge of and experience with application architecture and design patterns
  • Strong working knowledge of browser-based application development
  • Excellent organizational, qualitative, and analytical skills
  • The ability to model a problem domain in code as simply as possible and manage complexity over time
  • The ability to communicate complex ideas with others
  • The ability to quickly learn new technologies and frameworks
  • A strong desire to improve yourself in the craft of programming
  • A list of technologies you are excited to work with

Additional Skills

Good to have : Experience with front-end development, particularly with Typescript, targeting Angular or ReactKnowledge of DapperExperience in designing or developing a distributed systemETL / Data integration experienceExperience with micro-services or service-oriented architectureContainers and Kubernetes knowledgeFamiliarity with the actor concurrency modelAgile development methodologiesExposure to multiple programming patterns, techniques, and paradigmsExamples of personally developed source code, e.

g. GitHub, open-source, etc. Languages other than C# or Typescript are fine.

30+ days ago
Related jobs
Promoted
VirtualVocations
Los Angeles, California

A company is looking for a Senior Software Engineer, Distributed Systems for its DGX Cloud team. ...

Promoted
Horizonsurgicalsystems
Los Angeles, California

The level of title will be determined case by case, based on the candidate's qualifications and years of experience: senior engineer, staff engineer, principal engineer or higher. Senior/Staff/Principal Software QA Engineer. Bachelor's or Master’s degree in Computer Science, Software Engineering, Bi...

Promoted
VirtualVocations
Inglewood, California

A company is looking for a Senior II Software Engineer - OpsKey Responsibilities:Architect, deploy, and maintain a highly available and scalable multi-tenant SaaS environment in AWSImplement and manage infrastructure as code using tools such as Terraform or CloudFormationSet up and manage comprehens...

Promoted
Parallel Systems
Los Angeles, California

As a Senior Software Engineer in Perception at Parallel Systems, you will be working to solve challenging problems in the design and implementation of the perception system for our autonomous rail vehicle. You will work closely with other engineers (including electrical, mechanical, and software) to...

Promoted
VirtualVocations
Los Angeles, California

A company is looking for a Senior Software Development Engineer for their Rentals Platform. ...

Promoted
ZaiNar
CA, United States

We are seeking a Frontend Software Engineer with practical experience building great software. Experience building commercially deployed software is also necessary. This role operates closely with the backend software team and business development team. BSc degree in Computer Science, Engineering, o...

Promoted
ABL Space Systems
El Segundo, California

As Head of Flight Software you will lead architectural design and day-to-day management of your team of engineers responsible for the delivery of reliable, scalable, and testable software on our launch vehicles. Degree in Computer Science (CS), Computer Engineering (CE), Electrical Engineering (EE),...

Promoted
Metropolis
Los Angeles, California

Metropolis is seeking a Senior Software Engineer to design and implement software for our suite of mobility products. In this role, you will be expected to leverage your software engineering experience to build durable, sustainable and scalable systems, while ensuring that we build the best solution...

thrive causemetics
Los Angeles, California

Thrive Causemetics is an Equal.The base pay range for this role is $150,000 - $175,000, with the following factors determining the base pay at offer: skills, qualifications, experience.This range provides the opportunity to progress as you grow and develop within a role.Additionally, this role is al...

ReCharge
Santa Monica, California
Remote

We're looking for engineers with cloud computing experience who like to collaborate closely with others and relentlessly seek ways to improve our code base, processes, and themselves. Here are some facets of people who enjoy working at Recharge engineering:. A knack for engineering simple solutions ...