Job description: Any Graduate with a minimum of 1 to 5+ years of experience in writing clean, scalable code using .NET programming languages Stay up to date with the terminologies, concepts and best practices for coding enterprise level application Develop technical interfaces, specifications, and architecture Use and adapt existing web applications for apps Create and test software prototypes Develop client displays and user interfaces Assist software personnel in handling project related work and other requirements Understanding of SDLC (Software Development Life Cycle) principles Ability to learn, think and apply new technologiesRequired Candidate profile: Familiarity with the C# and ASP.NET, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) 3-5 years of development experience using C# .NET, ASP.NET Knowledge of at least one of the .NET languages (e.g. C#, ASP.NET) and HTML5/CSS3, JavaScript Familiarity with architecture styles/APIs (REST, RPC) Knowledge of REST and RPC APIs Understanding of Agile methodologies Strong attention to detail Excellent troubleshooting and communication skills
2-5+ years of experience with excellent knowledge on Java 8, REST API & JSON Good working experience on JPA, JMS, MVC Pattern, HTML, CSS, XML & DevOps tools Excellent knowledge of object-oriented programming and RDMS concepts Should have implementation knowledge of Java design patterns Experience in developing web applications using at least one popular web framework (JSF, Wicket, Spring MVC) Knowledge of Java Web / Application Servers (WebLogic, JBOSS etc) Excellent programming and problem-solving skills Excellent verbal and written communication skills Experience working with third-party RESTful APIs and SOAP services is a plus Relevant banking domain Knowledge is a plus Good understanding of Cloud, On-premises and SaaS environments is a plus Knowledge on code Repositories (SVN/GIT) Build tool (Maven/Gradle/Ant), knowledge about Jenkins