Software Engineer - Web Applications

16 May 2018
15 Jun 2018
Contract Type
Full Time
We are a global leader in enterprise service management, empowering organizations through the use of intuitive technology for better, faster, and more affordable innovation. Our solutions and our people build lasting relationships. We are a growing company with offices in the US, Europe, and Australia.

We are looking for a highly skilled Software Engineer to join our team in the Dundee, United Kingdom.

Who Will Love This Job
  • A team player: You collaborate with other team members to solve problems and work together to achieve deadlines and departmental goals.
  • A learner: You learn quickly and maintain a diverse workload in a fast-paced environment.
  • A problem solver: You use rigorous logic and methods to solve difficult problems with effective solutions. You probe all fruitful sources for answers and you can see hidden problems. You look beyond the obvious and you don't stop at the first answer.
  • A smart cookie: You are bright and intelligent. You deal with concepts and complexity comfortably. People describe you as intellectually sharp, capable and agile.
  • Someone who is action-oriented: You enjoy working hard! You enjoy working hard! You are motivated to learn more about things you find challenging. You are not afraid of acting quickly and you are willing to jump on problems quickly.

What You'll DoWe are looking for a software engineer with considerable expertise building enterprise-level web applications to join our innovative Engineering team. You will work on an Agile/Scrum team to develop different features for our product and will share your experience and knowledge to be a mentor to other developers. The ideal candidate is a strong developer with an eye for architecture who has built many of the following:

  • Highly-scalable web applications
  • Modern Client Side javascript oriented websites
  • Web services
  • Native desktop applications
  • Native mobile applications
  • Server-side components

  • What You Should Have
    Ability to work within a very collaborative, team-oriented environmentIntermediate knowledge of C# and .Net 4.0 or later; Java experience may be considered.Familiarity with Object-Oriented Programming concepts, including SOLID principles, Continuous Integration, Unit Testing, and MockingExperience developing web applications and web services in C# and .NetExperience with client-side web technologies like JavaScript, Angular, Bootstrap, React, HTML, CSS, and other modern JS librariesTypeScriptWinForms or WPF desktop developmentAn eye for a good user experienceN-tier application development experience using WCF, Web Services, Windows Services, and IISUsing decentralized source control such as Git (or similar)Experience building frameworks and meta-data based applicationsExperience with software development in a compliance-oriented environment such as 508, FEDRAMP, FISMA and HIPAAApplication globalization and localizationRelational Database experience such as SQL Server a plus.Basic understanding of Windows Server and IIS.Web or desktop application security
    Why us?
    You like working with intelligent and driven colleaguesYou would enjoy working for a fast-growing software companyWe’re a fun, close-knit teamWe have a fast-paced, exciting work environmentWe offer a competitive salary and benefits package, including health, dental, vision, and other benefitsPTO plan to provide work-life balance401(k) with employer matching programCommuter perks for some locationsPaid community service day and philanthropy projectsFun group competitions, team outings, and new hire lunches with the CEO
    This job was originally posted as

    Similar jobs

    Similar jobs