View Our Website View All Jobs

C# Software Engineer

If you are looking for a career with a purpose, you have come to the right place. Our applications serve millions of people in life-changing ways.  Come with a passion to make yourself and those around you better every day. As a C# Software Engineer, your inspired contribution to build solutions to further enrich products serving our amazing clients will do just that.

A look at what you will be doing:

  • Translate application storyboards and use cases into functional applications.
  • Design, build, test, and maintain efficient, reusable, and reliable C# code.
  • Ensure the best possible performance, quality, and responsiveness of applications.

Do you see yourself in these characteristics:

  • Good interpersonal and organizational skills, with the ability to self-manage.
  • Ability to work in a cooperative team environment.
  • Excellent written and verbal communication skills with the English language.
  • Ability to train and monitor junior level developers.
  • Excellent conceptual, and critical thinking capabilities.
  • Curious and resourceful.

What experience you will need to be successful:

  • Extensive experience in C#, with a good knowledge of its ecosystems.
  • Experience with the .NET framework.
  • Experience with OOD/OOP.
  • Working knowledge of Internet Information Services (IIS).
  • Strong JavaScript, HTML/CSS development experience.
  • Strong knowledge in the design and development of complex web applications.
  • Skill for writing reusable C# libraries.
  • Understanding fundamental design principles behind a scalable application.
  • Experience with Web service development (RESTful).

Experience that would be beneficial:

  • Experience interfacing different systems.
  • Experience with full stack development.
  • Experience with cloud-based development.
  • Experience with Angular and TypeScript development.
  • Experience working with Git/GitLab, Jenkins, and ReSharper.
  • Experience working with SQL Server.
  • Understanding of Scrum and Agile.

What education you'll need to have:

  • Bachelor’s degree in computer science, software engineering, or mathematics, preferred.
  • Typically requires a minimum of 4+ years of experience or an equivalent combination of education and work experience.

Please note the following items before submitting your resume and cover letter:

  • This position is in-house only.
  • Please submit your cover letter and resume in PDF format. Thank you!
  • Relocation assistance available.
  • Smith Technologies is an Equal Opportunity Employer and embraces diversity.  We follow the Federal Guidelines for a Drug-Free Work Environment.
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file