Company Name:
Lytx, Inc.
Approximate Salary:

Location:
San Diego, California
Country:
United States
Industry:
Law enforcement
Position type:
Unspecified
Experience level:
Education level:

Software Engineer


Lytx, Inc.

Software Engineer
866-042

Position Summary:


If you want to develop software in a fast-paced, mission critical environment where your impact and contributions are felt immediately, we are looking for you.


We are seeking an engineer to help us evolve our existing data ingestion platform and to develop key solutions with help from firmware, data sciences and product teams.


Our ideal candidate is ready to learn new technologies, software frameworks and development practices in addition to the normal design, develop and test responsibilities shared by the team. We need someone to help evangelize what works to help us release software faster, safer and more frequently.



Key Duties & Responsibilities


  • Design elegant and efficient solutions to solve complex business problems for our data ingestion platform,

working across teams in an Agile-driven environment

  • Work closely with product management to define feature specifications
  • Work closely with QA for defining full test coverage

  • Create front-end interfaces, underlying APIs and backend systems across a number of programming languages with focus on C# and JavaScript.
  • Learn and share new technologies, platforms and solutions
  • Analyze and evolve existing data ingestion platform and tools to improve efficiency, scalability and security

Skills/Experience


  • 3+ years full SDLC experience with C# and the .NET platform
  • 3+ years experience in Web development (including JavaScript and jQuery)
  • 2+ years experience in REST API development
  • Source Control – Git, TFS

  • Javascript frameworks – Angular, Node.Js (and/or React)
  • Databases – RDBMS (SQL Server), SQL queries, stored procedures
  • ORM – Entity framework, Linq
  • Frontend – ASP.NET MVC, Ajax, HTML, CSS, Responsive design – Bootstrap, SPA
  • Architecture - Capability to identify and implement design patterns as solutions

  • Understanding of IoC and DI
  • Experience with Agile methodology
  • Test Driven development – unit test frameworks like NUnit, XUnit
  • JSON, XML


Nice to have skills

  • .NET Core, ASP.NET Web API experience
  • SOAP
  • MEAN stack development
  • NoSQL (Mongo, Redis, Elasticsearch)

  • GitHub profile
  • Performance tuning, analysis & metrics
  • Caching strategies
  • Experience with horizontal scaling of architecture
  • Multi-tenant web development


Minimum Qualifications


  • BS degree in Computer Science or a related technical field
  • 3+ years experience building software solutions using .NET

Preferred Qualifications


  • Working knowledge of API design and distributed backend systems
  • Ability to learn our business domain
  • Willingness to own your successes and failures and to learn from both
  • Capacity to pivot as business needs change
  • Passion for being a craftsman, not just a coder


Lytx, Inc. is proud to be an equal opportunity/affirmative action employer and maintains a drug-free workplace. We are committed to attracting, retaining and maximizing the performance of a diverse and inclusive workforce. EOE/M/F/Disabled/Vet.



San Diego, California, United States

Full-Time/Regular

PI100182556