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 for Trust Screenings. ...

Promoted
The TCW Group
Los Angeles, California

The Investment and Operations Development team provides one of the major services in our Engineering Solutions Organization. We are looking for an enthusiastic, hardworking, and talented engineer excited to solve technically challenging problems to help design, build, and improve the firm's ETF plat...

Promoted
VirtualVocations
Los Angeles, California

A company is looking for a Senior Software Engineer in Platform Engineering. Key Responsibilities:Contribute to the design and development of the data workflow management platformDevelop new distributed systems from scratchManage and scale Identity and Access Management at the companyRequired Qualif...

Promoted
Birdygrey
Los Angeles, California

The ideal candidate will be expected to identify and execute tasks in the software development life cycle, review and debug code, collaborate with internal teams, and ensure software is up-to-date with the latest technologies. Ensure compliance with industry best practices and standards in all aspec...

Promoted
VirtualVocations
Los Angeles, California

A company is looking for a Senior Software Engineer, EMR. ...

Promoted
WelbeHealth
Los Angeles, California

Working within WelbeHealth architecture standards and design patterns, the Software Engineer is responsible for the development, quality assurance, implementation, and maintenance of solutions components that fulfill prioritized business use cases. The Software Engineer regularly and directly collab...

StubHub
Los Angeles, California

Senior Software Engineer – Customer Success Technology. StubHub is looking for Senior Software Engineers to design and develop the next-generation technologies and complex features that change how millions of users explore, interact with and participate in live events worldwide. As a Senior Software...

NetApp
CA

Test Engineer, Software Engineer, Testing, Cloud, R&D Engineer, Engineering, Technology. The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. Title: Senior Software Engineer (C, C++). Software engineers ...

INSPYR Solutions
Glendale, California

Senior Software Engineer - Long Term Project - Los Angeles, CA (Hybrid/3-4 days Onsite). Title: Senior Software Engineer. Work collaboratively with a team of talented software engineers and subject matter experts to design, build, test and deploy software solutions that contribute to various workflo...

Linktree
Los Angeles, California

At Linktree, we’re empowering everyone with the tools to curate and grow their digital universe.We bet you’ve got some ideas.The team at Linktree is a thriving community spread across Australia, EU, and the US.We spend our days tackling fun technical challenges, building interactive tools, forming p...