C# .NET Software Engineer - API & Web Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

Negotiable

HOURS PER WEEK

TBD

DATE POSTED

Dec 19, 2022

JOB OVERVIEW

Greetings,

Here at Rush Technologies Inc we make a piece of software called a channel manager that manages rate and availability information for hotels. We are an interface to 100's APIs, so the customer logs into our software to send data to point of sale (like Upgrade to see actual info and Upgrade to see actual info) instead of logging into 6-12 websites individually.

We are looking for a seasoned C# .NET Software Engineer focused on API & Web Development.

The position is full-time, and your day does day work would be projected based, with a possible 1-3 projects ongoing at any one time. The work will vary, but will typically be divided into two project types.

API PROJECT
This is where a company like Upgrade to see actual info would give us documentation regarding their API and a test account to access the API. API projects can take anywhere from a couple of days to 2 weeks.

API Projects involve the following:
- Your English reading comprehension skills need to be good, to where you can read a 10 to 80-page document (large documents usually have lots of code examples, not 80 pages of full text)
- Developing a plan to implement the API
- Executing the plan, developing and unit testing the API
- Communicating with the API provider or myself via email to ask questions, and get problems solved

WEBSITE PROJECT
We offer a templated booking engine that has many different site themes or layouts. You will not actually be designing the layouts, but installing a pre-designed layout for each page of the booking engine (6-12 pages). This involves developing ASP.NET web pages and completing each page to fit the templated CSS/HTML to the site layout. This involves editing HTML, adjusting CSS (if necessary), and then testing the layout to ensure it is completed successfully.

OTHER PROJECTS
While most projects fall into the two categories above, we have plenty of other projects that come up!


I myself am a software engineer so you will be working with me directly as a technical resource on each project. You will get stuck! It will happen. But once you reach out to me with the problem, I can assist you and walk you through the Upgrade to see actual infoitially, I will review the documentation and provide the initial plan, but as you gain more experience, it would be expected for you to be able to take the lead on the projects and see it through to completion. Either way, I am always available to answer questions and expect you to have them on a daily basis if necessary.

This is fairly technical work - we have hired more than a couple of developers that have struggled with it. One important thing, please include the text 'red bird:' at the beginning of your subject line when applying. There is a learning curve, design, reading, communication, and problem-solving involved in each Upgrade to see actual info is a bit different from creating something from scratch, as with this you are implementing an API to fit into our existing system. Each API project is different, created by a different company, with a different implementation plan. Some documentation is good, and some documentation is bad.


CODING ENVIRONMENT:
* C# .NET 5.0
* Visual Studio or Rider
* HTML / CSS
* XML / XSD
* JSON
* JavaScript / jQuery


REQUIREMENTS
- Daily code check-in.
You have to check your code each and every day, compiling or not, so we can review and discuss your progress.

- Daily Report/email.
You must send an email each day at the end of the day answering 3 questions.
- What did you work on today?
- What problems did you run into?
- What can I help you with?

This just keeps the communication and progress flowing each day. Again, you will get stuck, but this is ok - as a software engineer myself, I'll be there to assist you.

- Successful candidates with being motivated and self-driven individuals, who can keep focused and on task without someone hovering over their shoulders.

- Our group is small and pretty tight - effective daily communication with all parts of the company is important to be successful with the position.

- We are looking for a full-time person, to work with you - the software engineer doing the work directly Upgrade to see actual info the meantime, if you have any questions please do not hesitate to ask - you will find I am usually pretty quick with my emails.

Kind regards,


+Adam

SHARE THIS POST
facebook linkedin