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

Required*
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