An exciting opportunity for a .NET Developer. This position gathers business requirements, develops technical specifications, builds solutions, and completes testing to meet complex business needs. These activities require high levels of creativity, detail, communication, teamwork. Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results and makes recommendations for solutions.
Develop custom programming solutions to streamline business processes using C#, .NET Framework
Develop web applications using C#, ASP.NET, MVC, Web API, JSON, WPF
Strong Backend, Database Development using SQL Server 2014 and onwards
Familiar with HTML, CSS, JavaScript, AngularJS, Microsoft Stack technologies
Integrate in-house and vendor systems.
Document application and processes for developed functions.
Provides technical guidance and recommendations based on business requirements
Performs all other job duties as assigned by supervisor
Provide support to various project managers in identification of training needs of their subordinates.
Experience with the following skills will be helpful:
Knowledge of POS
Cloud
Mobile
Agile
ERP systems, Microsoft GP a plus.
Qualifications
Bachelor's degree in computer science or similar discipline
ASP.NET, C#, MVC, JavaScript, XML, HTML
Visual Studio and TFS knowledge.
Strong Backend, Database Development using SQL Server 2014 onwards
Demonstrates teamwork in facilitating workflow. High level of cooperation with others.
Strong troubleshooting and problem solving skills.
Familiar working with 3rd party API’s
Min 2 years successful development history
Experience creating and consuming RESTful services using JSON and XML
Experience with modern javascript frameworks (Angular, Node) and related frameworks and tools
Experience with object-oriented design, design patterns and SOLID principles
Proficiency with designing and working with relational databases, SQL Server preferred
preferable Proficiency with Git, or comparable distributed version control system
Write quality code that ensures stability and extensibility of the platform
Exceptional communication and documentation skills, and a strong customer focus
Provide support in creation of training courses and supporting artifacts on the training server such as demo, presentation.
Conduct training with the help of academy and mentoring with respect to domain.
Mentor new joiners in EAS function on an ongoing basis.