View Our Website View All Jobs

Software Engineer - Web Development

Our employees are our biggest asset.  Use your expertise to design, build, and test web-based applications utilizing the C# programming language.  We are eager to attract the best, so we offer competitive compensation and a generous benefits package.

Who Are We Looking For:

We are looking for an experienced developer responsible for building web-based applications, including anything from back-end services to their client-side counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the application infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.

What You'll 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.
  • 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.

What Experience You’ll Need:

  • Extensive experience in C#, with a good knowledge of its ecosystems.
  • Experience with the .NET framework.
  • Experience with OOD/OOP.
  • 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).

What Experience Would Be Beneficial:

  • Experience with .NET Core
  • Experience developing and working with microservices
  • Experience with the Azure Service Fabric
  • Experience with full stack development.
  • Experience with cloud development.
  • Experience with Angular and TypeScript development.
  • Working knowledge of Internet Information Services (IIS).
  • Experience working with Git/GitLab, Jenkins, and ReSharper.
  • Experience working with SQL Server.
  • Understanding of Scrum and Agile.

What Education You'll Need:

  • 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 Follows 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