This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Develop, create, and modify general computer applications software or specialized utility programs
Design software or customize software for client use with the aim of optimizing operational efficiency
Test and deploy web applications that meet project requirements
Obtain data for automation from standard resources
Recognize and understand the use of design patterns at an advanced level
Identify support issues and initiate action to resolve them
Provide technical assistance relating to developed applications
Create logical data modelling for basic to intermediate application database requirements
Collaborate with the solution teams, analyze their requirements, prioritize, and drive features to closure with very high quality
Partners closely with business analyst, other senior developers, and manager on all projects
Evaluate detailed business, functional, and senior-level technical requirements including recovery, security, and compliance
May analyze and design databases within an application area, working individually or coordinating database development as part of a team
Convert logical models into physical data models for basic application databases
Implement basic to intermediate queries, scripts, and database jobs
Ensure acceptable use of system resources and application performance
Troubleshooting, researching, and resolving complex technical issues
Write, maintain, and update technical documentation and other related system documentation outlining application overview and process flow
Be a collaborative team player to define, design, develop, test, deploy, and support software
Protects operations by keeping information confidential and maintain code integrity and organization
Supports and develops software engineers by providing advice, coaching, and educational opportunities
Manage project priorities, deadlines, and deliverables
Requirements:
8-10 + years’ experience with Web and mobile applications development using C# and .NET Core 3+
Advanced experience with Linq, C#, ASP.net, CSS3, CanvasJs, JavaScript, JSON, jQuery, Angular, Node, AJAX, HTML5, Bootstrap 3/4, Razor, MVC5, VueJS, and Web APIs and responsive web design
Knowledge of Agile/SCRUM methodologies and test-driven development
Knowledge and experience of relational database schemas including XML and SQL, including writing, and maintaining SQL stored procedures and SSIS packages