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
Any Graduate