.NET Developer

05 Oct 2024

Vacancy expired!

.NET Developer

Responsibilities
  • Design, Development and Maintenance of integrations and automations using Service Oriented Architecture with .NET technologies
  • Modify existing .Net based web and windows applications, web services (APIs) as per the requirements
  • Write clean, scalable code using .NET programming languages
  • Develop technical interfaces, specifications, and architecture
  • Integrate software components into a fully functional software system
  • Design, build, and maintain efficient, reusable, and reliable code, ensuring high-performing and high-quality services
  • Coordinate/Prepare report status on development tasks: design, unit test, code, source control
  • Remain up to date with the terminology, concepts and best practices for coding apps
  • Working in a collaborative development environment, providing assistance & technical guidance to fellow team members

Experience, Skills and Abilities:
  • Bachelor's degree in Information Technology, Computer Science or related area of study, or demonstrated equivalent work experience is required
  • Minimum 7+ years of experience in designing and developing Windows and Web based applications with Microsoft .NET Framework 2.0/3.0/3.5/4.0/4.5 using VB.NET, C#, ASP.NET and ADO.Net
  • Minimum 5+ years of experience designing and developing solutions for a Service Oriented Architecture (SOA)
  • Experience building API integrations (using REST and SOAP)
  • Minimum 3+ years of experience with Oracle PL/SQL programming
  • Experience using tools like Visual Studio.Net 2015/2019, TFS and Toad, SQL Developer
  • Strong development experience using Web API 2.0, WCF
  • Good knowledge building UI using Telerik components in MVC framework.
  • Experience in building web pages using Angular JS/Typescript
  • Experience in system integration across multiple applications
  • Experience in software unit testing and efficient at fact-finding, root cause analysis and bug-fixing
  • Good hands-on knowledge of OOPS (Object Oriented Programming Structure) and Agile methodology.
  • Ability to work independently and as a team member
  • Able to prioritize and execute tasks in a high-pressure environment