Software Engineer (Unix-focus) at Thycotic (allows remote)

Posted 3 weeks ago

Apply Now

Job Description

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

Posted: 04 January, 2019