.NET Developer – Retailer – London
(Tech stack: .NET, C#, Angular, RESTful APIs, Microservices, Entity Framework, SQL Server, CI/CD, Git, Agile, Azure, App Services, Devops, Programmer, Full Stack Engineer, Architect, .NET Developer)
🚀 .NET Developer + Angular Developer Wanted
📍 London (Hybrid) | ⏱ 6–12 months | 💼 Outside IR35 | 💸 Market Rates | 🏃♂️ Start: ASAP
We're on the lookout for a seasoned .NET Developer —someone who knows their way around .NET (C#) and is just as confident working hands-on with Angular (ideally 10+). This isn’t just a coding gig; it's a chance to make a real impact on critical digital projects with a team that values clean code, good architecture, and smart collaboration.
You’ll be part of a fast-moving dev squad (3 days in our London office), helping shape both the front and backend of enterprise-scale applications. If you’re comfortable architecting solutions, mentoring other devs, and delivering in a hybrid environment—this is your kind of contract.
🔧 What You’ll Be Doing as a .Net Developer:
Building and maintaining complex web apps with C#/.NET + Angular
Architecting scalable services (REST APIs, microservices)
Working closely with product, QA, and DevOps to deliver smooth releases
Leading technical discussions and improving code quality
Mentoring other developers when needed
✅ Successful .Net Developer should have:
7+ years of solid .NET (C#) development experience
Confident Angular skills (preferably Angular 10+)
Good knowledge of Web API, Entity Framework, and SQL Server
Hands-on experience with CI/CD, Git, and Agile
Strong communication and problem-solving skills
💡 Bonus Points for:
Experience with Azure (App Services, Functions, etc.)
Familiarity with high-volume or real-time systems
Financial services or large-scale enterprise projects
Sound like a good fit? Let’s talk.
This is a contract role with competitive day rates, an ASAP start, and plenty of room to make a real difference.
Location: London, UK / Remote Working
Rate: £450/Day
Applicants must be based in the UK and have the right to work in the UK even though remote working is available.
To apply for this position please send your CV to Lina Savjani at Noir.
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
NOIRUKNETREC
NOIRUKREC
....Read more...
.NET Developer - Global Phenomenon – Horsham
(Tech stack: .NET Developer, .NET 9, Azure, Angular 19, Multithreading, RESTful, Web API 2, JavaScript, Programmer, Full Stack Engineer, Architect, .NET Developer)
Our client has created a global phenomenon, connecting people online to unique travel experiences, in more than 60,000 cities and 180 countries. As they approach their 10th anniversary they are looking to produce a revolutionary set of products and services that will transform the travel industry beyond recognition.
For our client, engineering is not just a job but a practice that they want to perfect. They aim to keep their systems modular, their code clean, and their documentation clear, and they follow the idea of leaving things better than how you found it. It is not just about the code — putting the right processes and tools in place to make developers happy and efficient is important to our client because it gives their .NET Developer the time to focus on polishing the product.
Working on a new payment solution, you will be given the opportunity to operate at all levels of the stack: the UIs that allow people all over the world to pay and get paid in their locally preferred methods, the APIs and processor integrations to send payment instructions to their wide network of partners, the offline reporting and reconciliation pipelines that ensure financial data integrity and allow the business to operate, and more.
We are seeking .NET Developer with a strong grasp of object orientated development principles and sound knowledge of: .NET, .NET Core / ASP.NET MVC, C# and Azure SQL. You will receive industry recognized training in all aspects of: .NET 9, Azure, Angular 19, Solid, DRY, LINQ, multithreading, Microservices, RESTful, Web API 2, JavaScript, HTML5, Agile and MongoDB.
Our client offers a structured career progression programme. It is common place for developers within their firm to receive their first promotion (and pay rise!) within 6 months of joining.
All positions come with the following benefits:
Company shares
Bonus (typically 20%)
Pension (11%)
Private medical healthcare (family plan included)
27 days holiday
Quarterly employee travel coupon
Community involvement (4 hours per month to give back to the community)
Much more...
No global movement springs from individuals. It takes an entire team united behind something big. Together, they work hard, they laugh a lot, they brainstorm nonstop, they use hundreds of Post-Its a week, and they give the best high-fives in town. If you are interested in being a part of this movement please apply today!
Location: Horsham, West Sussex, UK / Remote Working
Salary: £40,000 - £60,000 + Bonus + Pension + Benefits
Applicants must be based in the UK and have the right to work in the UK even though remote working is available.
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
NOIRUKNETRECNOIRUKREC....Read more...
.NET Developer - Global Phenomenon – Lincoln
(Tech stack: .NET Developer, .NET 9, C#, Azure, Angular 19, Multithreading, RESTful, Web API 2, JavaScript, Programmer, Full Stack Engineer, Architect, .NET Developer)
Our client has created a global phenomenon, connecting people online to unique travel experiences, in more than 60,000 cities and 180 countries. As they approach their 10th anniversary they are looking to produce a revolutionary set of products and services that will transform the travel industry beyond recognition.
For our client, engineering is not just a job but a practice that they want to perfect. They aim to keep their systems modular, their code clean, and their documentation clear, and they follow the idea of leaving things better than how you found it. It is not just about the code — putting the right processes and tools in place to make developers happy and efficient is important to our client because it gives their .NET Developer the time to focus on polishing the product.
Working on a new payment solution, you will be given the opportunity to operate at all levels of the stack: the UIs that allow people all over the world to pay and get paid in their locally preferred methods, the APIs and processor integrations to send payment instructions to their wide network of partners, the offline reporting and reconciliation pipelines that ensure financial data integrity and allow the business to operate, and more.
We are seeking .NET Developer with a strong grasp of object orientated development principles and sound knowledge of: .NET, .NET Core / ASP.NET MVC, C# and Azure SQL. You will receive industry recognized training in all aspects of: .NET 9, Azure, Angular 19, Solid, DRY, LINQ, multithreading, Microservices, RESTful, Web API 2, JavaScript, HTML5, Agile and MongoDB.
Our client offers a structured career progression programme. It is common place for developers within their firm to receive their first promotion (and pay rise!) within 6 months of joining.
All positions come with the following benefits:
Company shares
Bonus (typically 20%)
Pension (11%)
Private medical healthcare (family plan included)
27 days holiday
Quarterly employee travel coupon
Community involvement (4 hours per month to give back to the community)
Much more...
No global movement springs from individuals. It takes an entire team united behind something big. Together, they work hard, they laugh a lot, they brainstorm nonstop, they use hundreds of Post-Its a week, and they give the best high-fives in town. If you are interested in being a part of this movement please apply today!
Location: Lincoln, UK / Remote Working
Salary: £40,000 - £60,000 + Bonus + Pension + Benefits
Applicants must be based in the UK and have the right to work in the UK even though remote working is available.
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
NOIRUKNETRECNOIRUKREC....Read more...
.NET Developer - Global Phenomenon – Woking, Surrey
(Tech stack: .NET Developer, .NET 9, C#, Azure, Angular 19, Multithreading, RESTful, Web API 2, JavaScript, Programmer, Full Stack Engineer, Architect, .NET Developer)
Our client has created a global phenomenon, connecting people online to unique travel experiences, in more than 60,000 cities and 180 countries. As they approach their 10th anniversary they are looking to produce a revolutionary set of products and services that will transform the travel industry beyond recognition.
For our client, engineering is not just a job but a practice that they want to perfect. They aim to keep their systems modular, their code clean, and their documentation clear, and they follow the idea of leaving things better than how you found it. It is not just about the code — putting the right processes and tools in place to make developers happy and efficient is important to our client because it gives their .NET Developer the time to focus on polishing the product.
Working on a new payment solution, you will be given the opportunity to operate at all levels of the stack: the UIs that allow people all over the world to pay and get paid in their locally preferred methods, the APIs and processor integrations to send payment instructions to their wide network of partners, the offline reporting and reconciliation pipelines that ensure financial data integrity and allow the business to operate, and more.
We are seeking .NET Developer with a strong grasp of object orientated development principles and sound knowledge of: .NET, .NET Core / ASP.NET MVC, C# and Azure SQL. You will receive industry recognized training in all aspects of: .NET 9, Azure, Angular 19, Solid, DRY, LINQ, multithreading, Microservices, RESTful, Web API 2, JavaScript, HTML5, Agile and MongoDB.
Our client offers a structured career progression programme. It is common place for developers within their firm to receive their first promotion (and pay rise!) within 6 months of joining.
All positions come with the following benefits:
Company shares
Bonus (typically 20%)
Pension (11%)
Private medical healthcare (family plan included)
27 days holiday
Quarterly employee travel coupon
Community involvement (4 hours per month to give back to the community)
Much more...
No global movement springs from individuals. It takes an entire team united behind something big. Together, they work hard, they laugh a lot, they brainstorm nonstop, they use hundreds of Post-Its a week, and they give the best high-fives in town. If you are interested in being a part of this movement please apply today!
Location: Woking, Surrey, UK / Remote Working
Salary: £45,000 - £60,000 + Bonus + Pension + Benefits
Applicants must be based in the UK and have the right to work in the UK even though remote working is available.
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
NOIRUKNETRECNOIRUKREC....Read more...
Supporting IT Operations to help maintain and improve internal infrastructure and services
Contributing to digital projects, working with teams across the business to deliver real solutions
Analysing data to support decision-making and improve performance
Collaborating with stakeholders to understand business needs and translate them into technical solutions
Learning and growing through structured academic study, hands-on experience, and mentoring from experienced colleagues
Exploring new technologies and suggesting improvements to enhance our digital capabilities
Training:Semester A (Sept to Jan) and B (Jan to May): Day release for all levels.
Thursdays – Level 4
Wednesdays – Level 5
Tuesdays – Level 6
Semester C (May to Sept): Block release for Level 4 and Level 5.Third week of June (Monday to Thursday, 9.00am – 5.00pm).Weekly or fortnight online touchpoints in June, July and August.Assessment day first week of September (Thurs Level 4, Wed Level 5).
Mixed released for Level 6.
Tuesdays for the last week of May, all of June and the beginning of July.Weekly or fortnight online touchpoints in July and August.EPA Preparation first week of September (Tuesday).EPAs (online or on campus) last week of September.Training Outcome:Careers
Apprentices will develop occupational competency for the role of a software engineer. This course equips candidates with appropriate skills to work in a variety of roles across the software development life cycle. Because of the core plus specialism model, graduates will also be prepared for a broad range of careers in related occupations within digital industries such as the IT industry.
Typical roles may include:
Software engineer
Programmer
Software developer
Front or back end developer
Software architect
Analyst
Software integration specialist
Verification engineer
Dev-ops engineer
Employer Description:TTP is a world-leading technology company where science, engineering, and creativity come together to solve complex challenges. As a Digital and Technology Solutions Degree Apprentice, you’ll be part of our in-house IT team, contributing to innovative digital solutions and playing a key role in supporting the business while studying towards a BSc (Hons) from the University of Hertfordshire.
You’ll work across a range of projects and functions—supporting IT operations, contributing to our digital strategy, and learning how to analyse and apply data to solve real problems. Every day will bring new opportunities to learn, collaborate, and make an impact.
From day one, you’ll be fully supported by experienced professionals in our IT and digital teams. You’ll gain on-the-job experience at our award-winning campus in Melbourn (just south of Cambridge, UK), while attending university on a part-time basis.Working Hours :Monday to Thursday:
Start: 8:30 am - End: 5:00 pm.
Friday:
Start: 9:00 am - End: 5:00 pm.Skills: Communication skills,IT skills,Attention to detail,Organisation skills,Customer care skills,Problem solving skills,Presentation skills,Administrative skills,Number skills,Analytical skills,Logical,Team working,Creative,Initiative,Interest in IT and Software,Digital problem-solving,Independent working....Read more...
Configure and support ERP systems, including customising workflows and resolving user issues.
Collaborate with Business Analysts to identify and automate business processes.
Develop backend solutions using SQL, Oracle, and Crystal Reports to support business needs.
Create and maintain technical documentation and reusable ERP components.
Apply agile and continuous improvement practices to enhance system performance and user experience.
Training:Introducing QA’s brand new Level 5 Data Engineer apprenticeship programme, meticulously designed to provide learners with a strong foundation for the development of advanced technical competencies, enabling comprehensive professional and personal growth.
This specialised apprenticeship curriculum comprehensively covers essential knowledge and skills crucial for the proficient design, development and management of intricate data systems.
Learners will be equipped to skilfully architect, administer, and transform data into actionable insights tailored for consumption by Data Scientists, Data Analysts, and Business Intelligence professionals, empowering organisations to drive innovation, optimise business processes, and catalyse informed decision-making.
A natural progression having completed this programme would be onto our DTSL6 Degree Apprenticeship Programme data pathway.
This apprenticeship is designed to produce Data Engineers with the skills to build systems which collect, manage, and convert data into valuable information for data scientists, data analysts and business intelligence analysts to interpret and translate into business impact.
The Data Engineer L5 apprenticeship blends online learning, face-to-face workshops and on-the-job experience to transform learners into highly skilled tech professionals.
Who is it a good fit for?
Existing Data Engineers looking to upskill.
Data Analysts looking to move into an Engineering role.
Database Administrators.
As part of their programme learners will complete:
7 learning knowledge modules teaching theory and practical application. These are primarily taught online and are supported by classroom training workshops.
Work-based portfolios & projects will be completed at work, over the course of the programme to demonstrate practical abilities.
Optional Microsoft Certification
As part of the Level 5 Data Engineer Apprenticeship, learners will be able to access Cloud Academy resources which will prepare them for taking the optional Microsoft Certification exam.Training Outcome:
Opportunity to grow into senior ERP or automation engineering roles.
Potential to lead digital transformation projects across the business.
Access to continuous professional development and training.
Involvement in strategic IT initiatives that shape the future of the company.
Long-term career progression within a supportive and innovative IT team.
Employer Description:Vernacare International Ltd is a leading innovator in healthcare and hygiene solutions. Headquartered in Chorley, the company supports global healthcare providers with sustainable products and digital transformation. The IT team plays a vital role in driving operational efficiency and innovation across the business. Vernacare fosters a collaborative, forward-thinking environment with a focus on continuous improvement. The company values proactive problem-solving and empowering teams through technology.Working Hours :9am – 5pm with 45 minute lunch break. Days to be confirmed.Skills: Communication skills,IT skills,Problem solving skills....Read more...
Working as part of the team, the job holder will provide Technical Administrative Support on various customer service contracts as required. The role holder will support service call resolution and update incidents from customers; they will have the ability to question end users and evaluate issues effectively and be required to assist in fault resolution on various support contracts.
Requires ability to communicate with users and evaluate support issues effectively and provide initial identification of faults
Updating of asset information, spares and repairs through fault replacement, repair and the Incident lifecycle
Maintaining Records for 3rd party suppliers, booking of replacements and spares used for incident resolution, on-site maintenance and track work across various equipment
Assist in resolving basic faults and confirm fault details as part of incident investigation and resolution
Update incidents using the Service management toolset and provide updates to the customer, engineers and managers on the status where required
Provide service support and has an understanding in the delivery of Incident, Change and Configuration management
The duties of an Apprentice are detailed in subsequent sections. Performing in this role requires that certain activities are carried out within the following process areas:
Support of Incident and Service Requests
Assist with Configuration Management updates
Assist with Change Management updates
Awareness of Release Management
Awareness of Problem Management
Incident and Service Requests:
In respect to Incident & Service Request Management, the Apprentice is expected to:
Monitor Incidents assigned to the team and assist with management to resolution
Ensure accurate incident status and investigation information is recorded by on a regular basis
Support delivery of customer Sales orders and queries within Service Requests and track fulfilment and delivery
Support escalations for Incident resolution to Technical Administrators, radio engineers, Technical Architect, and management
Demonstrate the ability to understand support issues highlighted by the customer and provide assistance in resolving their concerns
Configuration Management:
In respect to Configuration Management, the apprentice is expected to:
Liaise with Configuration Management to ensure that, where necessary, the correct asset information is being updated via Incidents and Changes on customer database
Support Configuration Management tasks to rectify incorrect information held about an asset
Change Management:
With respect to Change and Release Management, where necessary, the apprentice is to:
Provide assistance with input for assessment to a Change
Raise and manage Standard and Emergency changes in line with the appropriate Change Process for customer contracts
Support the implementation of Changes as planned and agreed
Training Outcome:Ongoing development and support.Employer Description:We have a proven history of developing innovative software for the public sector. Our ability to put vital information into the hands of those that need it is the reason why more than 50% of local authorities use us to collect revenues and administer benefits, why 100% of UK Police Forces, over 50% of UK Fire Services and many other Public Safety agencies around the world have chosen solutions from our portfolio to support their operations. It’s the reason why housing providers use our systems to manage their two million homes efficiently and why the NHS choose our technology to help them screen ten million babies for hearing loss.Working Hours :8am-4:30pm - exact shifts to be confirmed.Skills: Communication skills,Customer care skills,Team working,Patience....Read more...
JOB DESCRIPTION
BUILD YOUR FUTURE WHILE YOU HELP BUILD A BETTER WORLD!
Tremco Construction Products Group brings together Roofing & Building Maintenance, Commercial Sealants, Waterproofing divisions, Tremco Barrier Solutions Inc., Dryvit, Nudura and Willseal brands, Prebuck LLC, Weatherproofing Technologies, Inc., Weatherproofing Technologies Canada and PureAir Control Services, Inc.
Altogether, Tremco CPG companies operate 21 manufacturing facilities, 6 distribution sites, and 3 R&D/technology sites, and employ more than 2,700 people across North America.
If you're looking for a place to build a career and a life, with great benefits, advancement opportunity, technology, people and a commitment to a sustainable future, you've found it with us.
Tremco Roofing and Building Maintenance is currently searching for a Field Sales Support Specialist in Springfield, IL.
The Field Support Specialist works closely with the Commercial Roofing Sales Representative to support and increase the sales activity in the Sales Representative's region. Maintains accounts through prospecting, closing, and providing solid market presence including serving customers.
Developing Business
Preparing and/or distributing marketing materials
Inspection and evaluation of the property
Preparing roof drawings and sketches
Preparing scope of work documents
Preparing proposals
Attending sales calls
Pricing patch and repair jobs
Providing technical expertise
Attending meetings with the architect, contractor and/or owner
Managing Accounts
Identifying, analyzing, resolving problems
Preparing reports to owners regarding the condition of roofs.
Project site visits to monitor installation of Tremco roofing products
Identification of any aspect of installation that does not comply with specifications
Review and resolve concerns of architects, contractors and owners regarding Tremco's installation instructions
Coordinating visits with contractors
Preparing reports on progress and problems for the Sales Representative.
QA/ QA+ inspections
Tremcare Gold Service (periodic visual inspection with minor repairs being addressed where detected on Tremco warranted roofs only).
Identifying and troubleshooting problems arising during installation and the lifecycle of the roof
May occasionally perform patch and repair work for small leaks that can be performed quickly after identifying the leak and other infrequent, limited physical labor. May also perform minor maintenance (caulking, flashing touch up, applying small amounts of mastic, removing debris, etc.) to prevent potential leaks.
Other Work
This work may include but is not limited to:
Conducting diagnostic infra-red scans of roofs
Taking photographs
Preparing CADD drawings
Delivering or picking up samples, documents or small products from/to architects, owners and contractors.
Education and/or Experience:
Minimum: Associates degree or equivalent from two-year college or technical school; or combination of education and experience.
Must have a minimum of two to three years of related hands-on experience and/or training in a similar role.
Prior sales and/or customer related experience in roofing industry required.Qualifications:
Thorough understanding and application of roofing and waterproofing contracting standards.
Experience with MS Word, Excel and familiarity with CADD
Excellent written and verbal communication skills.
Excellent interpersonal and organizational skills.
Ability to build relationships and deliver exceptional customer service.
Good analytical, troubleshooting, and problem-solving skills.
Ability to read, analyze and interpret general business and technical information, e.g. professional journals and periodicals, technical procedures, or governmental regulations.
Ability to draft reports, business correspondence and similar documents.
Ability to effectively present information and respond to questions from customers, contractors, and architects.
Ability to communicate business and technical information (e.g. information relating to status of projects, remediation plans, and customer concerns) to Sales Representative.
Intermediate skills: ability to calculate figures and amounts such as discounts, interest, commissions, proportions, area, circumference and volume.The salary range for applicants in this position generally ranges between $70,000 and $90,000. This range is an estimate, based on potential employee qualifications, operations, needs, and other considerations permitted by law.
Benefits:
Tremco offers a variety of benefits to its employees, including not limited to: health insurance, paid holidays, paid time off, 401(k) with company match, Company Pension Plan, Performance Based Commission, and continuing education.
Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status or disability.Apply for this ad Online!....Read more...
JOB DESCRIPTION
BUILD YOUR FUTURE WHILE YOU HELP BUILD A BETTER WORLD!
Tremco Construction Products Group brings together Roofing & Building Maintenance, Commercial Sealants, Waterproofing divisions, Tremco Barrier Solutions Inc., Dryvit, Nudura and Willseal brands, Prebuck LLC, Weatherproofing Technologies, Inc., Weatherproofing Technologies Canada and PureAir Control Services, Inc.
Altogether, Tremco CPG companies operate 21 manufacturing facilities, 6 distribution sites, and 3 R&D/technology sites, and employ more than 2,700 people across North America.
If you're looking for a place to build a career and a life, with great benefits, advancement opportunity, technology, people and a commitment to a sustainable future, you've found it with us.
Tremco Roofing and Building Maintenance is currently searching for a Field Sales Support Specialist in Southern California.
The Field Support Specialist works closely with the Commercial Roofing Sales Representative to support and increase the sales activity in the Sales Representative's region. Maintains accounts through prospecting, closing, and providing solid market presence including serving customers.
Developing Business
Preparing and/or distributing marketing materials
Inspection and evaluation of the property
Preparing roof drawings and sketches
Preparing scope of work documents
Preparing proposals
Attending sales calls
Pricing patch and repair jobs
Providing technical expertise
Attending meetings with the architect, contractor and/or owner
Managing Accounts
Identifying, analyzing, resolving problems
Preparing reports to owners regarding the condition of roofs.
Project site visits to monitor installation of Tremco roofing products
Identification of any aspect of installation that does not comply with specifications
Review and resolve concerns of architects, contractors and owners regarding Tremco's installation instructions
Coordinating visits with contractors
Preparing reports on progress and problems for the Sales Representative.
QA/ QA+ inspections
Tremcare Gold Service (periodic visual inspection with minor repairs being addressed where detected on Tremco warranted roofs only).
Identifying and troubleshooting problems arising during installation and the lifecycle of the roof
May occasionally perform patch and repair work for small leaks that can be performed quickly after identifying the leak and other infrequent, limited physical labor. May also perform minor maintenance (caulking, flashing touch up, applying small amounts of mastic, removing debris, etc.) to prevent potential leaks.
Other Work
This work may include but is not limited to:
Conducting diagnostic infra-red scans of roofs
Taking photographs
Preparing CADD drawings
Delivering or picking up samples, documents or small products from/to architects, owners and contractors.
Education and/or Experience:
Minimum: Associates degree or equivalent from two-year college or technical school; or combination of education and experience.
Must have a minimum of two to three years of related hands-on experience and/or training in a similar role.
Prior sales and/or customer related experience in roofing industry required.Qualifications:
Thorough understanding and application of roofing and waterproofing contracting standards.
Experience with MS Word, Excel and familiarity with CADD
Excellent written and verbal communication skills.
Excellent interpersonal and organizational skills.
Ability to build relationships and deliver exceptional customer service.
Good analytical, troubleshooting, and problem-solving skills.
Ability to read, analyze and interpret general business and technical information, e.g. professional journals and periodicals, technical procedures, or governmental regulations.
Ability to draft reports, business correspondence and similar documents.
Ability to effectively present information and respond to questions from customers, contractors, and architects.
Ability to communicate business and technical information (e.g. information relating to status of projects, remediation plans, and customer concerns) to Sales Representative.
Intermediate skills: ability to calculate figures and amounts such as discounts, interest, commissions, proportions, area, circumference and volume.The salary range for applicants in this position generally ranges between $70,000 and $90,000. This range is an estimate, based on potential employee qualifications, operations, needs, and other considerations permitted by law.
Benefits:
Tremco offers a variety of benefits to its employees, including not limited to: health insurance, paid holidays, paid time off, 401(k) with company match, Company Pension Plan, Performance Based Commission, and continuing education.
Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status or disability.Apply for this ad Online!....Read more...