MadisonRecruiter Since 2001
the smart solution for Madison jobs

Senior Software Engineer

Company: Indeavor
Location: Madison
Posted on: January 16, 2022

Job Description:

We are seeking a passionate Senior Software 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

    • 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.


        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 Jobble

Keywords: Indeavor, Madison , Senior Software Engineer, IT / Software / Systems , Madison, Wisconsin

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Wisconsin jobs by following @recnetWI on Twitter!

Madison RSS job feeds