JOB DESCRIPTION: For BANGALORE LOCATION
Aditri Tech World Pvt. Ltd. seeks for its BANGALORE OFFICE, highly talented and motivated individual to fit in as a full stack developer responsible for the ongoing development and advancement of our eCommerce and web presence platforms.
PRIMARY POSITION RESPONSIBILITIES:
Ongoing development and maintenance of mature e-commerce websites for an established online retailer. Integration of the front-end and back-end aspects of the web applications.
Work closely with internal stakeholders to meet their needs. Proven ability to lead, manage project resources , interact with clients, coordinate and work in achieving high levels of productivity and efficiency in complex, dynamic and challenging environments. Experience in automation and manual testing of websites and web-based clients using Selenium, Junit, TestNG and Selenium WebDriver.
WHAT YOU'LL DO:
Maintain, modify, develop and architect client-side code for Aditri's website and internal web applications, using HTML, CSS, CSS Preprocessors (SASS), CSS frameworks (Bootstrap), AJAX, JavaScript, JavaScript frameworks (jQuery, Knockout.js).
Maintain, modify, develop and architect server-side code for our ecommerce platforms and internal applications, using C#, SQL, LINQ.
Build REST and SOAP APIs between our B2B platform and different end points (enterprise software, databases).
Develop and troubleshoot SSIS packages, data routines, SQL jobs and batch files to maintain the data flow of our web platform.
Troubleshoot, test and maintain the core product software and databases to ensure strong security, performance, optimization and functionality.
Stay current on and implement secure coding practices.
Help develop and document development activities in the Coding Standards Document.
Collaborate with both offshore and onshore teams to develop features in tandem for our website or internal apps as well as to give guidance as the Aditri subject matter experts to these teams.
Work with different teams on specific projects to implement or integrate new technologies or services
Ability to work both individually and as part of a team depending on the requirements of the project.
Review others’ code to ensure delivery of high-quality functionality and participate in an environment of learning.
Facilitate conversations around technical decisions and architecture.
Mentor others regarding policies, practices and procedures, including reviewing work (code, documentation).
TECHNICAL SKILLS:
Internet Technologies: Microsoft .NET framework, ASP.NET MVC 3.5/4/5,MVVM, ASP.NET Web forms, AJAX, ASP, ASP.NET CORE, Micro Services, JQUERY, IIS Web Server, WPF,WCF Services, XML Web Services, NHibernate, Control M
Programming Languages: C#, SQL,
Distributed Technologies: Restful, Web API, WCF and SOAP
Databases: MS SQL Server, Mongo DB
Database Access Technologies: Entity Framework, LINQ, LINQ to objects, [login to view URL]
UI Technologies: HTML5, Bootstrap 3.0, typescript 2.0/2.1, CSS3, XML, JavaScript, Angular 7/8, REDUX, JQuery, Node.Js,
IDE: Visual Studio 2017/2019/
CICD: Azure Dev Ops
Version control and installation tools: MS Team foundation server
Operating Systems: Windows 8/7/2000/XP/NT/98/95, UNIX
Testing Tools: NUnit Jasmine Fiddler, Specflow, Selenium
Security: OAuth/OpenID Connect
GOOD TO HAVE:
React JS, Azure, KnockoutJs,VBScript, ASP, PHP, KendoUI,POSTGRESSQL, Cassandra, NO-SQL,
Design Tools and Languages: UML, Visio 2000 for enterprise architects and Rational rose
Other: MS Application Block 4.0, JIRA, SiteCore
Packages: MS-Office