Home > Los Angeles jobs > Los Angeles computer/technical

Posted: Sunday, January 7, 2018 11:34 PM

Were currently seeking a talented and motivated Senior Software Engineer to join our ticketing Engineering team. The ideal candidate enjoys and thrives in working with a variety of tools, languages, systems and architectures while building features and services for our core ticketing systems. You will work with everything from payment systems to our core transactional engine in creating robust and highly scalable software systems that can handle high demand.

What youll be doing...

* Create services that power the core of our infrastructure, implementing APIs and features for our mission critical products.

* Design and build new features and enhancements for our systems and tools.

* Optimize throughput and scale our distributed systems to handle massive spikes in traffic and requests.

* Build scalable public facing APIs that our products and partners connect to.

* Work closely with other engineers, architects and product managers to create innovative solutions that continue to push the boundaries of our business.

* Participate in design and code reviews to ensure best practices and high quality code.

* Develop consistent, well tested code on the .NET framework.

* Takes initiative: stays focused: always accountable. Thrives in a fast paced environment with the ability to focus on achieving the target while minding longer term goals along the way

Skills and experience were seeking...

* Experience with development in .NET technologies

* Solid technical foundation and experience with service-oriented architectures and web services

* Deep understanding of the software and development life cycle

* Experience with building large scale high performance transactional systems and platforms

* Experience developing API services that are used by multiple systems in a cloud environment.

* Deep understanding of cloud environments

* Ability to architect systems that scale horizontally.

* Proficient with C#, with a good knowledge of its ecosystems

* Knowledge of Java, Python or Node.js/Javascript a plus

* Experience in working with relational databases including Microsoft SQL Server, Oracle or PostgreSQL

* Experience using NOSQL databases.

* Excellent communication skills

* Ability to execute process and standards around code quality and the deployment lifecycle

* 5+ years of software development experience

* BS in Computer Science or a related experience

And youll really get our attention if you have...

* Mastery of the tools of the trade including a variety of modern programming languages (Java, JavaScript, C#, Python, Node.js) and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate).

* Knowledge of front-end frameworks (React.js, Angular.js) along with CSS pre-processors (SASS, LESS) and Build tools (Webpack, Gulp)

* Development experience defining, developing and maintaining REST based interfaces.

* Experience leading and mentoring more junior technical resources

* Experience with Git version control and Git flow

* Proven record of learning new languages, skills and technologies quickly, with minimal guidance

* Experience with TDD and/or BDD.

* Ticketing industry experience


Associated topics: .net, application architect, application developer, back end, c#, design pattern, devops, expert, php, senior software engineer


• Location: Los Angeles

• Post ID: 156230792 losangeles is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2018