Senior Software Engineer

Indeavor Madison , WI

Posted 3 weeks ago

We are seeking a passionate SeniorSoftware Engineer to join our team ofcodeenthusiasts, responsible for building the future of workforce management via high quality and scalable web applications using .NET Core, Asynchronous Programming, REST and CQRS patterns and RDBMS database engines.

Your primary responsibility will be to design and develop all layers of back-end Web API applicationsand to coordinate with the rest of the team working on different layers of the platform. Former technical experience, a commitment to collaborative problem solving, sophisticated designand quality product is essential.

If you are an experienced professional with a desire to work with a tech-savvy, friendly group and expand its horizons further, we'd like to meet you!

Responsibilities include:

  • Design, build, and maintain efficient, reusable and reliable code
  • Help maintain code quality, organization and automation
  • Ensure the best possible performance, quality and responsiveness of applications
  • Participate in code reviews and internal developer training sessions

Requirements

  • A minimum of 5 years working experience in Software Engineering in production environments
  • Proficient written and verbal communication skills in English
  • Deep Knowledge of .NET Core and ASP.NET Core frameworks
  • Proficient in C# with a good knowledge of its ecosystem of libraries
  • Thorough understanding of object-oriented programming
  • Deep Knowledge of various design/architectural patterns and Modern System Architectures
  • Experience in Test-Driven Development (TDD)
  • Knack for writing clean, readable, and easily testable code
  • Experience with Microsoft SQL Server and/or other RDBMS like PostgreSQL and MySQL
  • Experience in unit testing using xUnit or similar libraries
  • Seasoned in source control using Git
  • Understanding of fundamental design principles for building a scalable application operating in the cloud
  • Familiar with front-end languages and web frameworks like JavaScript, TypeScript and ReactJS (optional)
  • Passion for continuous learning and self-development
  • Proficient communication skills and commitment to your teammates. You enjoy working as a part of a collaborative team and demonstrate a growth mindset in mentoring and learning from others
  • Results and problem solving enthusiast. We'll be thrilled to hear about challenging problems you've solved

The Tools We Use

You absolutely do not need experience with all of these, but we thought you might be curious.

  • Net Core 3.1.,ASP.NETCore, NodeJS, TypeScript, React/Redux, xUnit, Cucumber, SpecFlow, Xamarin Forms, Android, iOS, iPadOS
  • IdentityServer 4, MS SQLServer, PostgreSQL, MongoDB, SQL Server Reporting Services, Application Insights
  • EventStore, Redis, Hangfire, ElasticSearch, Logstash, Kibana, Prometheus, Grafana
  • AWS, Azure, Kubernetes, ECS, kops, Docker, Docker Compose, Terraform, Helm
  • Git, Gitflow, GitLab

About us

Indeavor is a Madison, WI based SaaS company, with offices in New York, NY, Madison, WI, and Athens, Greece. We create enterprise workforce management applications, which are key operational/analytical workforce tools for Fortune 500 customers around the world. By handling scheduling complexity through advanced automation, we ensure our customers always have the right person, in the right place, at the right time, making the working life of thousands of professionals over the world easier, with a few clicks of a button.

At Indeavor we strive to empower our employees, as well. Thats where all of the magic comes from. With our employee-first culture and team-focused mindset, our goal is to ensure that we uphold an inclusive environment where all people feel respected and valued, have opportunities to achieve their goals and develop creative and innovative ideas.

We are an equal opportunity employer and value diversity. We welcome applicants of any educational background, gender identity and expression, sexual orientation, religion, ethnicity, age, citizenship, socioeconomic status or disability status, and we'd love to learn about what you can add to our team. All employment is decided based on qualifications, merit and business need.

Benefits

As part of Indeavor, Youll Enjoy

  • Working with creative, smart and fun team members motivated by a collective goal
  • Competitive salary, comprehensive health coverage and 401k
  • Unlimited vacation policy and remote working opportunity
  • Modern, downtown, dog-friendly offices

Think Indeavor sounds like home? Great. We cant wait to get to know you!

We invite you to share details of any open source projects, your GitHub profile, and most importantly, your personality.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Zendesk

Posted 7 days ago

VIEW JOBS 1/13/2022 12:00:00 AM 2022-04-13T00:00 Job Description Job Summary The Zendesk Growth & Monetization platform team is looking for a well-rounded backend engineer with experience in building, integrating, designing and migrating distributed systems (preferably on AWS Cloud). Come help us build a beautifully simple and secure purchasing experience across the Zendesk family of products. What you'll be doing * Work on exciting subscription management challenges, lead by example demonstrating standard methodologies around code development, design, test, review, documentation, and other engineering subject areas * The ideal candidate will have experience developing and deploying scalable distributed systems in the cloud, preferably AWS. * Actively participate in code reviews and design discussions * Partner across all areas of the SDLC, including requirements gathering, and building services and solutions. * Work across teams and organization boundaries to standardize and integrate services, new libraries, tools, and workflow What you bring to the role * Required: * Experience rolling out distributed, large-scale, low latency web applications * Experience in architecting and defining Application layer in SOA/Micro Services landscape * Proficiency in Web technologies: HTTP(s), RESTful web services, AWS * Proficiency in Web Security: authorization, authentication, JWT, Oauth2/OpenID Connect * Proficiency in Container technologies: Docker, Kubernetes, Istio service mesh, OCI * Experience with relational databases and NoSQL storage (preferably MySQL). * Experience with CI/CD and Delivery systems (Github Actions, GCB, Travis, Jenkins) * Customer-first mentality when dealing with service incident management, data analysis and root-cause analysis * Experience working in an agile development environment * A hunger for learning new technologies and an eagerness to grow your knowledge and capabilities. * Preferred: * Experience in Java, Ruby, Golang and bash * Experience working on SaaS-based products * Experience working on the distributed system * Experience with billing platforms and services (Zuora, Braintree, PayPal), multi-currency, payment processing, subscription modeling, fraud detection * Experience building concurrent data streaming and building real-time systems using point-to-point and publisher-consumer messaging design patterns (preferably Apache Kafka, RabbitMQ) * Experience implementing observability layers and reporting tools (DataDog, Kibana, Rollbar/Sentry) Tech Stack * Java, Vert.x, RESTful web services * Docker, Kubernetes, AWS, Jenkins * MySQL, DataDog, Rollbar, Ruby #LI-AH5 About Us [This section auto-populates in Workday; Content outlined for your information only] Zendesk builds software for better customer relationships. It empowers organizations to improve customer engagement and better understand their customers. Zendesk products are easy to use and implement. They give organizations the flexibility to move quickly, focus on innovation, and scale with their growth. More than 100,000 paid customer accounts in over 150 countries and territories use Zendesk products. Based in San Francisco, Zendesk has operations in the United States, Europe, Asia, Australia, and South America. Interested in knowing what we do in the community? Check out the Zendesk Neighbor Foundation to learn more about how we engage with, and provide support to, our local communities. EEO Statement Zendesk is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. By submitting your application, you agree that Zendesk may collect your personal data for recruiting, global organization planning, and related purposes. Zendesk's Candidate Privacy Notice explains what personal information Zendesk may process, where Zendesk may process your personal information, its purposes for processing your personal information, and the rights you can exercise over Zendesk's use of your personal information. About Zendesk - Champions of Customer Service Zendesk started the customer experience revolution in 2007 by enabling any business around the world to take their customer service online. Today, Zendesk is the champion of great service everywhere for everyone, and powers billions of conversations, connecting more than 100,000 logos with hundreds of millions of customers over telephony, chat, email, messaging, social channels, communities, review sites and help centers. Zendesk products are built with love to be loved. The company was conceived in Copenhagen, Denmark, built and grown in California, taken public in New York City, and today employs more than 4,000 people across the world. Learn more at www.zendesk.com. We believe in service. Learn more about how we provide support to our local communities with volunteering, grants and product donations. Zendesk is an equal opportunity employer, and we're proud of our ongoing efforts to foster global diversity, equity, & inclusion in the workplace. Individuals seeking employment and employees at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristic protected by applicable law. We are an AA/EEO/Veterans/Disabled employer. If you are based in the United States and would like more information about your EEO rights under the law, please click here. U.S. Applicants Only: Consistent with Zendesk's emphasis on employee wellness and our shared interest in public health, Zendesk requires all U.S. employees to provide proof of full vaccination against COVID-19. Zendesk will consider accommodations for reasons recognized by applicable law. Zendesk prohibits discrimination and will not tolerate discrimination based on a person's disability, physical or mental conditions, religion, or any other status protected by law. Zendesk endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law. If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please send an e-mail to benefits@zendesk.com with your specific accommodation request. By submitting your application, you agree that Zendesk may collect your personal data for recruiting, global organization planning, and related purposes. Zendesk's Candidate Privacy Notice explains what personal information Zendesk may process, where Zendesk may process your personal information, its purposes for processing your personal information, and the rights you can exercise over Zendesk's use of your personal information. Zendesk Madison WI

Senior Software Engineer

Indeavor