Job Description
The Team/The Business: We have teams made up of people that learn how to work effectively together while working with the larger group of developers on our platform. Opportunities are presented every single day to work with people from a wide variety of backgrounds and you have the opportunity to develop a close team dynamic with coworkers from around the globe.
Job Responsibilities
- Solve problems, analyze and isolate issues
- Build solutions to develop/support key business needs
- Engineer components and common services based on standard development models, languages, and tools
- Produce system design documents
- Collaborate effectively with technical and non-technical partners
- Quickly learn new and internal technologies.
Experience and proficiency with a variety of System tools including:
- Bachelor's /Master’s Degree in Computer Science, Information Systems or equivalent.
- Minimum of 2 years of experience in application development using Microsoft Technologies.
- Knowledge of object-oriented design, .NET framework and design patterns.
- Strong command of essential technologies: C#, SQL Server, JavaScript frameworks (jQuery, JSON, Require.js, Knockout.js/React.js), HTML, CSS, XML, SOA.
- Experienced with software development lifecycle (SDLC) methodologies like Agile, Test-driven development. SAFe experience is a plus.
- Experienced with developing solutions involving relational database technologies on SQL Server platform, stored procedure programming experience using Transact SQL.
- Experience with debugging, logging, performance monitoring, data visualization and data analytics.
Optional proficiencies
- AWS, Mapping technologies, Containerization, Docker, Google Analytics/Google Tag Manager, Big Data.