A web engineer is responsible for delivering partial or complete web application and web service ecosystems from start to finish. The applications we develop range from corporate-facing to consumer-facing and are primarily ASP.Net MVC based. As a software engineer, we expect you to take the initiative to perform independent research and/or seek guidance from more senior members of the team to come up with solutions to development problems, even problems never encountered before.
How we would describe you:
A professional problem solver. You must love doing this.
3-6 years of software development experience
Strong experience with ASP.Net MVC and Entity Framework used in developing web applications and web services
Working knowledge of common development patterns and practices
Experience with version control systems, specifically Team Foundation Server and GitHub
Experience with using SQL Server as a backend database
Experience with deploying to Azure and using other Azure services such as Notification Hubs
Self-motivated and willing to do what it takes to accomplish goals
Able to work independently and as part of a team
Able to deliver quality results with attention to deadlines
What would also be nice to have:
Working knowledge of Java-based web development skills to serve as backup for another position
Knowledge of UI principles and design paradigms
Experience with React Native, Ionic, or Electron
We want happy, healthy, high performing team members so everyone at Teknikos enjoys an unlimited vacation policy.
Comprehensive healthcare package, including medical, vision, and dental insurance.
Teknikos is a virtual workspace. We have a team office in Hatfield, PA where you will be required to attend meetings (in person or virtually) and are welcome to work there as needed.
This is a full-time salaried position offered at a competitive salary.
Life At Teknikos
We have a lot of passion around what we do and everyone that joins that team must have a desire to do great things and be an integral part of a great team. There are no bench warmers at Teknikos.
We're a virtualized office environment, managing your time & availability is important.
Natural curiosity to bring ideas and fresh thinking to the team is a must.