The Senior Software Developer will lead the development of the Ultrasonic Inspection Technology Software. You will be working with field technicians, hardware suppliers and technical staff to develop a functional specification, a software specification, and write the code. The position provides continuous support to field activities as well as enhancements to the program on an ongoing basis.

Job Responsibilities:

  • Participate in the design and creation of scalable software
  • Write clean, functional code on the front- and back-end
  • Test and fix bugs or other coding issues
  • User Interface Design
  • Work with development teams and technicians to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation

Position Requirements:

  • Bachelor's degree in Computing Science
  • A minimum of four (4) years’ experience with C# and Visual Studio
  • Must have knowledge of the .Net Framework and related Windows forms
  • Proven experience as a Full Stack Developer or similar role
  • Experience developing desktop and mobile applications
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
  • Excellent communication and teamwork skills
  • Great attention to detail

We thank all candidates who applied and Metalogic looks forward to reviewing your application. Please be advised that only those candidates selected for an interview will be contacted.