Full Stack Developer

Novatis Teb

  • Full Time

  • Tehran

      -   Tehran

Full Stack Developer

Posted 5 Month ago

Job Description

NovatisTeb is looking for a Microsoft .NET engineer to join its software development team. You’ll be part of a team developing secure and performant RESTful web services. You need to fully understand RESTful web services and how to develop ASP.NET Web API. Our UI and services are critical for improving the health of a group of patient and facilitate the workflow of our medical staff (physicians and nurses). We adopted agile processes to quickly develop this app. We consider our people as the most important asset – we take the growth of our engineers seriously. The ideal candidate is a full stack developer who is familiar with each layer but with focusing on C# / ASP.NET Web API / MS SQL development. The engineer should have the genuine interest in all software technology and will be directly responsible for design, development, maintenance, and documentation of high-quality software components. We need a software "engineer", not a "coder". •Expectations -Demonstrate a passion for developing well architected, elegant, .NET applications -Deliver across the entire app life cycle – concept, design, build, test, deploy and support -Work independently on complex software engineering assignments -Hands-on with troubleshooting and drive root-cause analysis of incidents in both PROD and pre-PROD environments -Gather functional requirements, developing technical specifications, and project & test planning -Mentoring fellow engineers, and demonstrating technical expertise -Work cross-functionally with various Intuit teams including product management, various product lines, and/or business units to drive forward results

Requirements

-Over 2 years of experience with building ASP.NET application with C# -Over 3 years of experience developing applications -Expertise with unit testing & integration test -Knowledge of building web services especially RESTful Web API 2.0. -Ability to handle a fast-paced environment for iterative project turnarounds on mission-critical systems -Ability to break down complex problems into actionable steps -Experience with Agile Development, SCRUM, or Extreme Programming methodologies -Strong educational background with BS / MS in Computer Science or related area -Ideal Age Range: 24 - 38