Jobs
>
Chicago

    Senior Developer - Chicago, United States - National Restaurant Association

    Default job background
    Description


    The National Restaurant Association and National Restaurant Association Educational Foundation are proud to be part of a highly respected industry, providing hospitality, opportunity, and quality of life.

    And much like the industry we represent, we have a dynamic, diverse, and inclusive culture, grounded in trust, hospitality, collaboration, and innovation.

    These are the core values that inspire our work, and what we are looking for in a Senior Developer.

    As a Full Stack .NET Developer, you will

    work closely with members of the project team focusing

    on building, maintaining, and enhancing both new and existing systems.

    Position requires a balance of independent work and collaborative team efforts, with an emphasis on seeking guidance and input when needed.


    The ideal candidate brings a minimum of three to five years proven experience in .NET, C# and ASP.NET, with a strong understanding of web development concepts and front and back-end technologies.

    Position requires a highly motivated and adaptable self-starter, open to embracing new concepts and ideas. Must excel in navigating complex challenges and technical tasks in a dynamic and fast-paced environment.


    This role operates from our Chicago office, following our hybrid work structure with a required three days onsite, Monday - Wednesday and remote days Thursday and Friday.


    The work you will do as Senior Developer, will allow us to deliver on our digital transformation efforts and business goals.

    We are proud to offer our team members comprehensive benefits, designed to support their financial, professional, and personal well-being.

    In addition to outstanding healthcare coverage (medical, dental and vision), competitive salaries, generous vacation and leave time, we offer a matching 401(k) plan, a unique collection of corporate discounts and memberships, as well as programs to support career and skills development, including coaching, learning and tuition assistance, and so much more.

    Essential Functions

    Front-End Development

    Strong knowledge of HTML and CSS for creating web page layouts and styling.

    Proficiency in JavaScript, and ideally, familiarity with modern JavaScript frameworks and libraries like Angular, React, or

    Basic understanding of user interface and user experience design principles to create user-friendly and visually appealing web applications.

    Back-End Development

    Proficiency in .NET technologies, including C# programming language, ASP.NET MVC, ASP.NET Core, and Entity Framework for building server-side applications.

    Mastery of C# for building server-side logic and web services.

    Proficiency in unit testing frameworks (e.g., NUnit, xUnit) and embrace test-driven development practices. Utilize debugging tools for effective issue resolution.

    Experience in building RESTful APIs for communication between the front-end and back-end.

    Proficiency in working with databases, particularly SQL Server or other relational databases, including database design, querying, and optimization.

    Knowledge of Entity Framework for data access and ORM (Object-Relational Mapping).

    Skills in optimizing application performance, including database query optimization, caching, and code profiling.

    Familiarity with version control systems like Git for code collaboration and management.

    Web Development Tools and Libraries

    Understanding of package managers like npm and NuGet for managing third-party libraries.

    Knowledge of building automation tools like Webpack or Grunt.

    Basic understanding of DevOps principles, including continuous integration and continuous deployment (CI/CD) pipelines.

    Knowledge of deploying applications to web servers and cloud platforms like Azure, AWS, or Google Cloud.

    Security

    Awareness of common web application security threats and practices for securing applications against vulnerabilities.

    Ability to implement secure user authentication and authorization mechanisms, such as OAuth, JWT, or Identity Server.

    Non-Technical

    Familiarity with agile development methodologies like Scrum for effective collaboration with cross-functional teams.

    The ability to analyze requirements and identify potential issues or areas for testing.

    A keen eye for detail to spot even the smallest of defects in software.

    Strong problem-solving skills to troubleshoot issues and work collaboratively with developers to resolve them.

    Excellent communication skills to document test cases, report defects, and collaborate effectively with development and product teams.

    Effective time management to meet deadlines and manage multiple testing tasks simultaneously.

    The software development landscape evolves rapidly, and full stack developers need to adapt to new tools and technologies.

    The ability to work well within a team, as QA engineers often collaborate closely with developers and other stakeholders.

    A commitment to ongoing learning and staying updated with the latest .NET technologies and testing practices.

    Familiarity with LMS/EMS systems is a plus.

    Re

    quirements

    Bachelor's degree required in information technology, computer science or related fields or equivalent knowledge and/or work experience.

    Proven expertise in .NET, C#, and ASP.NET.

    Strong understanding of web development concepts and front-end technologies.

    Proficiency in working with SQL databases and database design.

    Experience with cloud computing, particularly Microsoft Azure services.

    Familiarity with microservices architecture, service oriented and event driving architecture

    Experience with design patterns like repository, command, etc.

    Knowledge of testing frameworks, CI/CD practices, and source control systems.

    Understanding of security principles and best practices for web applications.

    Reliable, self-motivated, and focused on high quality delivery of work products; willing to accept responsibility and accountability.

    Strong interpersonal and diplomacy skills.

    Highly effective time management, organizational, problem-solving and priority setting skills.

    Strong technical and business aptitude.

    Exceptional analytical and critical thinking skills.

    Significant communication skills in written and verbal formats; showcasing clear and concise manner.

    Flexible and resilient; able to thrive in fast-paced environment.

    Ability to work independently or as part of a team.

    Computer proficiency across MS Office, including Word, Excel, and PowerPoint. Ability to learn new technology platforms as needed.

    We are an equal opportunity employer.

    All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, or national origin, age, disability status, genetic information and testing, family, and medical leave, protected veteran status, or any other characteristic protected by law.

    We strongly encourage women, people of color, people with disabilities and veterans to apply for our job openings.

    This commitment supports our policy of developing and capitalizing on the abilities of all our team members, as well as selecting, developing and promoting those who are best qualified.

    Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities


    The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.

    However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.

    41 CFR c)
    #J-18808-Ljbffr


  • Softtek Chicago, United States

    Estamos al tanto de una campaña fraudulenta por WhatsApp. · Mensajes de personas que se hacen pasar por representantes de Softtek ofrecen remuneración por "Likes" o compartir elcanal de YouTube o redes sociales de Softtek. · Estos mensajes son completamente falsos y no representa ...


  • Softtek Chicago, United States

    Estamos al tanto de una campaña fraudulenta por WhatsApp. · Mensajes de personas que se hacen pasar por representantes de Softtek ofrecen remuneración por "Likes" o compartir elcanal de YouTube o redes sociales de Softtek. · Estos mensajes son completamente falsos y no representa ...

  • Edgehog Trading

    Senior Developer

    6 days ago


    Edgehog Trading Chicago, United States

    Job Summary: · We are seeking a Senior Developer with the potential to grow into a Chief Technology Officer role. This position requires a deep understanding of options trading, software development, and low-latency systems, combined with leadership skills capable of guiding fro ...

  • Intercontinental Exchange

    Senior Developer

    1 week ago


    Intercontinental Exchange Chicago, United States

    Overview · Job Purpose · At ICE We are on a mission as a team. · We are problem solvers and partners, always starting with our customers to solve their challenges and create opportunities. · Our start-up roots keep us nimble, flexible and fast moving. · We take ownership and ...

  • United Airlines

    Senior Developer

    4 days ago


    United Airlines Chicago, United States

    Description · There's never been a more exciting time to join United Airlines. We're on a path towards becoming the best airline in the history of aviation. Our shared purpose – Connecting People, Uniting the World – is about more than getting people from one place to another. It ...

  • United Airlines

    Senior Developer

    1 week ago


    United Airlines Chicago, United States

    **Description** · There's never been a more exciting time to join United Airlines. We're on a path towards becoming the best airline in the history of aviation. Our shared purpose – Connecting People, Uniting the World – is about more than getting people from one place to another ...

  • Qual IT Resources

    Senior Developer

    6 days ago


    Qual IT Resources Chicago, United States

    As a C#/.Net Developer, you will have the opportunity to design, build, test, maintain, and have a direct and meaningful impact on the roadmap of the associate platform. You will be responsible for design and development of service layers, API's and all other functionality of hig ...

  • HCL Technologies

    Senior Developer

    2 days ago


    HCL Technologies Chicago, United States

    Job Description (Posting). · Role: Java Full Stack Developers · Experience: 8+ years · Open positions: 01 · Position:- Onshore · Job Description: · Expertise In: Java, Angular, APIs, Databases, Spring Boot/Batch · Strong experience in developing Java based applications/pro ...

  • Edgehog Trading

    Senior Developer

    6 hours ago


    Edgehog Trading Chicago, United States

    Job Description · Job DescriptionJob Summary: · We are seeking a Senior Developer with the potential to grow into a Chief Technology Officer role. This position requires a deep understanding of options trading, software development, and low-latency systems, combined with leadersh ...

  • APEX

    Senior developer

    6 days ago


    APEX Chicago, United States

    Job Details · : Must Have Skills: · • DataStage · • Python/Scala · • ControlM · • Awareness of cloud technologies · Nice to have skills · • Azure-Data bricks preferred · Detailed Job Description: · • Experience as Senior developer with Data warehouse, Big data and Hadoop impleme ...


  • Nebula Ventures Oak Ridge, United States

    For our client Rohde & Schwarz, we are currently looking for: Software Developer (m/f/d) Java / Angular. · Job Summary · Do you love specialized software, are a team player, and looking for a new challenge? Then pay attention ‍ Become part of an internationally operating technolo ...

  • United Airlines

    Senior Developer

    2 weeks ago


    United Airlines Chicago, United States Full time

    There's never been a more exciting time to join United Airlines We're on a path towards becoming the best airline in the history of aviation. And we're growing – in the years ahead, we'll hire tens of thousands of people across every area of the airline. Our careers include compe ...

  • United Airlines

    Senior Developer

    4 days ago


    United Airlines Chicago, United States Full time

    There's never been a more exciting time to join United Airlines We're on a path towards becoming the best airline in the history of aviation. Our shared purpose – Connecting People, Uniting the World – is about more than getting people from one place to another. It also means tha ...


  • LaSalle Network Chicago, United States

    LaSalle Network is partnering with a leading Real Estate organization to identify a Senior Python Developer (Automation & Data Services) to join their team. We are seeking a highly skilled and experienced Senior Python Developer to lead the development of data applications focuse ...


  • LaSalle Network Chicago, United States

    We are partnering with an organization seeking a Senior Applications Developer with extensive experience in Oracle Order Management, Advanced Pricing, Inventory, Shipping Execution and SCM Modules. This position requires strong hands-on development experience to analyze, design, ...


  • Atomic Object LLC Chicago, United States

    Atomic is growing a diverse and inclusive team of curious, creative people who love creating great software for our clients. · We're looking for thoughtful problem solvers who are passionate about finding success for our clients, teams, and end-users through the human-centered d ...

  • Strategic Employment

    Senior NET Developer

    5 hours ago


    Strategic Employment Chicago, United States

    About the Company: · An industry-leading software management company located in North OC is seeking a Senior .NET Developer for immediate hire. This company works with major companies to provide comprehensive, cutting-edge solutions. The developer will be working on a talented t ...


  • Rose International Chicago, United States

    Date Posted: 04/24/2024 · Hiring Organization: Rose International · Position Number: 462896 · Job Title: Senior Blockchain Developer · Job Location: Chicago, IL, USA, 60604 · Work Model: Hybrid · Employment Type: Temporary · Estimated Duration (In months): 7 · Min Hourly Rate($): ...


  • Huxley Chicago, United States

    Fintech firm looking to hire a Senior Java Developer & Architect to their server-side engineering team. In this role, you will design large scale backends for a web platform and implement those designs using Java. You'll work with the team to evaluate current and future business ...


  • Huxley Associates Chicago, United States

    We have a current opportunity for a Senior Python Developer (Risk) on a permanent basis. The position will be based in Chicago. For further information about this position please apply.Our client is rapidly growing Prop Trading firm You will be working alongside other software en ...