Thycotic Software Engineer

  • Software Development
  • Full-Time

Posted on January 4th, 2019

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