Senior Developer

4 weeks ago


Washington, United States National Restaurant Association Full time
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 Vue.js.
  • 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.

Requirements

  • 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 60-1.35(c)
  • Senior Developer

    4 weeks ago


    Washington, Washington, D.C., United States FlxLease Full time

    Position Overview:We are seeking an adaptable and proactive Senior Software Engineer to join our fast-paced development team. The ideal candidate should thrive in a startup-like atmosphere, embracing challenges with flexibility and initiative. As a Senior Software Engineer, you will play a crucial role in driving the development efforts, mentoring junior...


  • Washington, United States Maxiom Technology Full time

    Job DescriptionJob DescriptionWe are looking for a Senior Python Developer to join our software development team.Senior Python Developer responsibilities include participating in the entire software development lifecycle, debugging applications and configuring existing systems. If you’re equally happy to roll up your sleeves to write code and review other...


  • Washington, United States Resource Informatics Group Full time

    Role: Senior Appian Developer Location: Washington, DC Duration: 6+ months Rate: $Market All Inclusive Position Overview: We are seeking a highly skilled and experienced Senior Appian Developer to join our dynamic team. The successful candidate will play a crucial role in overseeing requirements gathering, interpretation, and the design and implementation of...

  • RPA Developer

    2 weeks ago


    Washington, United States Node.Digital Full time

    Job DescriptionJob DescriptionRPA Developer (Senior)Location: Washington, DC metro area (Hybrid)Required: US CitizenNode. Digital is an innovative solutions development company committed that combining agile development services with next-generation technologies in Cloud, Mobile, and AI/Machine Learning. We deliver state-of-the-art enterprise solutions to...

  • Senior Game Developer

    1 month ago


    Washington, United States Motion Recruitment Full time

    A Washington, D.C. startup is looking for a Senior Software Engineer to join their growing team. They have build a SaaS social platform. They have merged the benefits of an educational and informative content with the high quality content of streaming services. Their platform includes games that are architected from currently existing board games,...


  • Washington, United States Aristotle Full time

    Aristotle is looking for a Senior WordPress Developer to work full-time on a greenfield project. Responsibilities: Help design and implement a brand-new project for managing multiple sites in WordPress, in a multi-site configuration. Develop plugins and themes from scratch with best practices in mind. Ensure that performance is optimal, and the application...

  • Senior Game Developer

    4 weeks ago


    Washington, Washington, D.C., United States Motion Recruitment Full time

    A Washington, D.C. startup is looking for a Senior Software Engineer to join their growing team.They have build a SaaS social platform. They have merged the benefits of an educational and informative content with the high quality content of streaming services. Their platform includes games that are architected from currently existing board games, educational...


  • Washington, United States Aristotle Full time

    Job DescriptionJob DescriptionAristotle is looking for a Senior WordPress Developer to work full-time on a greenfield project.Responsibilities:Help design and implement a brand-new project for managing multiple sites in WordPress, in a multi-site configuration.Develop plugins and themes from scratch with best practices in mind.Ensure that performance is...


  • Washington, United States Aristotle Full time

    Aristotle is looking for a Senior WordPress Developer to work full-time on a greenfield project.Responsibilities:Help design and implement a brand-new project for managing multiple sites in WordPress, in a multi-site configurationDevelop plugins and themes from scratch with best practices in mindEnsure that performance is optimal, and the application is...


  • Washington, United States Aristotle Full time

    Aristotle is looking for a Senior WordPress Developer to work full-time on a greenfield project. Responsibilities: Help design and implement a brand-new project for managing multiple sites in WordPress, in a multi-site configuration. Develop plugins and themes from scratch with best practices in mind. Ensure that performance is optimal, and the application...


  • Washington, United States Aristotle Full time

    Aristotle is looking for a Senior WordPress Developer to work full-time on a greenfield project.Responsibilities:Help design and implement a brand-new project for managing multiple sites in WordPress, in a multi-site configurationDevelop plugins and themes from scratch with best practices in mindEnsure that performance is optimal, and the application is...

  • Senior Developer

    4 weeks ago


    Washington, United States CareerBuilder Full time

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


  • Washington, United States Buchanan Legal Professional Services Full time

    A prestigious international law firm is seeking a Senior Business Development Manager to work closely with and support the firms White Collar & Regulatory Enforcement practice group and Investigations working group. The Senior Business Development Manager will lead business development, branding, and marketing initiatives, serving as a strategic business...


  • Washington, United States Buchanan Legal Professional Services Full time

    A prestigious international law firm is seeking a Senior Business Development Manager to work closely with and support the firm’s White Collar & Regulatory Enforcement practice group and Investigations working group. The Senior Business Development Manager will lead business development, branding, and marketing initiatives, serving as a strategic business...


  • Washington, United States STOPSO Full time

    Brief Overview Of Position Strategic Operational Solutions (STOPSO) is seeking a candidate for a Senior Software Engineer/Developer role to support the United States Department of Agriculture (USDA) National Institute of Food and Agriculture (NIFA) client where we are focused on delivering innovative professional Information Technology (IT) services....


  • Washington, United States CHANGING TECHNOLOGIES Full time

    Job DescriptionJob DescriptionPOSITION: Senior Application DeveloperLOCATION: Washington, DC 20002, United States- OnsiteCONTRACT LENGTH: Long Term (36 Months contract)PAY-RATE: $76/hrOne of our clients is looking for a Senior Application Developer whose primary responsibilities include design, development, delivery and enhancement of...


  • Washington, United States Complete Staffing Solutions Full time

    international law firm with a global presence, representing clients in various legal matters. The firm is renowned for its work in litigation, arbitration, regulatory and policy, intellectual property, and transactional and corporate matters. It is distinguished for representing Fortune 500 companies and is committed to pro bono service and promoting...


  • Washington, United States ResolveSoft Inc Full time

    Job DescriptionJob DescriptionSenior Web DeveloperResolveSoft is seeking a highly skilled and experienced Senior Web Software Developer to serve as the lead developer for our content-rich sites, applications, or systems.Serves as part of the development team to design, test and integrate content rich sites, applications or systems. Develops application code...


  • Washington, United States TWO95 International Full time

    Job Title: Senior .Net Developer Location: Washington, DC Position Type: Long term contract Skills and work experience with the following technologies .NET C# - Strong skill required HTML 4.0 Strong skills required CSS Strong skills required JavaScript Strong skills required Angular Strong skill required MS SQL Server Strong skills required VB.NET Moderate...


  • Washington, United States TWO95 International Full time

    Job Title: Senior .Net Developer Location: Washington, DC Position Type: Long term contract Skills and work experience with the following technologies .NET C# - Strong skill required HTML 4.0 Strong skills required CSS Strong skills required JavaScript Strong skills required Angular Strong skill required MS SQL Server Strong skills required VB.NET...