Thycotic Software Engineer

  • Software Development
  • Full-Time

Posted on January 4th, 2019

POSITION SUMMARY

Working as Software Engineer at Thycotic means being a part of a highly capable, collaborative and agile team of developers. Thycotic is creating awesome software that’s used by thousands of IT professionals all over the globe. 

KEY RESPONSIBILITIES

  • Expand existing software to meet the changing needs of our key demographics

  • Develop a new software product from the ground up, staying true to our company’s core values and needs while lending your own creativity to the mix

  • Focus on creating fault-tolerant programming

  • Create scaleable, automated solutions for our customer base

  • Participate as a core member of an Agile development team

  • Write tests for existing and created code to ensure compatibility and stability

REQUIRED SKILLS AND QUALIFICATIONS

  • Strong SSH / bash / Unix knowledge

  • Familiar with common SSH paradigms as a user and a developer (key-based auth, Putty / similar tools, etc.)

  • 5+ years of experience in C#, ASP.NET, HTML, MS SQL Server, JavaScript, and related technologies. Strong design skills and full software development lifecycle experience required

  • Experience with front end JavaScript libraries such as Angular is a large plus

  • Strong understanding of Object-Oriented principles, the .NET Framework, ASP.NET, relational databases, and web application development

  • Strong passion about writing quality code and constantly honing your development skills

  • Able to quickly read and understand both new and existing code

  • Able to look at the “big picture,” come up with great new ideas, execute those ideas and write the code to make it happen

  • Experience with large codebases and unit testing – mock frameworks, web testing, database testing, etc.

  • Desire to develop using Test Driven Development

  • Desire to develop using pair programming

Apply for this Position