Search Jobs

.NET Developer

As the Senior .NET Developer, you will be responsible to develop web-based applications and B2B platforms. Our client is seeking a developer with experience in C#, RESTful web services, HTML, CSS, JavaScript frameworks, SQL Server and other technologies. 

Responsibilities:

  • Develop web-based applications from end-to-end
  • Design, code, and test new solutions for a global B2B platform
  • Rewriting everything in microservices
  • Code, test, debug, document and implement software solutions
  • Provide direction on front-end tools and approach
  • Analyze customer requirements and translate them into technical requirements
  • Manage delivery to both the functional and non-functional requirements
  • Develop RESTful web services and integrations between custom website applications, content management systems and e-commerce platforms
  • Participate in all Agile ceremonies
  • Collaborate with other teams, DBAs, and other developers 
  • Provide accurate estimates, identify risks, and communicate status of tasks 
  • Analyze, design, develop, test, and support all phases of SDLC 
  • Advise, instruct, and train other departments technically
  • Effectively communicate solutions to systems architects, peers and management
  • Solve complex technical problems

Requirements:

  • 5+ years of ASP.NET MVC development and the C# language
  • 5+ years of HTML, CSS and JavaScript. Must include HTML5 and CSS3
  • Experience as a Lead and mentor
  • Top-notch communication skills
  • Experience with front-end JavaScript frameworks like Bootstrap, AngularJs, React and Knockout
  • Experience with esponsive and adaptive web design
  • Experience in an Agile environment
  • Multi-lingual, highly preferred
  • Experience working on B2B platform
  • Experience in software design concepts such as separation of concerns, microservices and SOA
  • Well versed in the client-server environment, three-tier environment, and N-tier environments.
  • Experience building and consuming REST web services
  • Robust knowledge and understanding of relational databases
  • Working knowledge of XML/JSON and using 3rd party API’s
  • Experience building integrations between independent systems, services and data sources
  • Experience with object-oriented design, software patterns, and refactoring
  • Experience writing unit and integration test cases
  • Experience with application security and user authentication
  • Good knowledge of architectural considerations like scalability, availability, CDNs, Azure/cloud deployment

 

Apply for this job