19 C
Friday, October 7, 2022

Senior Software Developer – Digital Services Company

Digital Services Company is seeking candidate to fill the full-time position of Senior Software Developer

Senior Software Developer is responsible for creating and integrating into existing framework services mainly based with interaction with mobile operator that take into consideration all aspects of application development architecture design including – performance, scalability, coding, caching, security, encryption, session state management, error logging and testing. He/she also develops data migration and integrations processes to legacy systems using identified development tools and technologies. The important skills for this position are C#, .Net, and SQL.

digital 1 Bachelor of Science (preferable technical or mathematical) Degree
 Core knowledge in Computer Science
 Deep knowledge of C# development from high-level architecture to low-level optimizations
 Development and Basic Optimizations in RDBMS (one of SQL Server, Oracle, MySQL, PostgreSQL)
 Object-oriented design experience
 Experience in Multithreading/Multitasking
 Network Basics and Network Programming
 Software Optimization and Scalability
 Experience of working in aggressive scheduled timelines
 Understanding of shipping software in a team, including code reviews, documentation, and ensuring code testability
 Excellent troubleshooting and debugging skills.
 Strong design and problem-solving skills, requirements gathering and analysis
 ASP.NET MVC and Web API, Windows Service, JavaScript (TypeScript+), .NET Framework 4.0 – 4.6 experience
 ORM experience: at least one of them (Entity Framework, NHibernate, Dapper)
 Knowledge of version control systems: at least one of them (SVN, GIT, TFS)
 Adaptable communication skills, ability to talk to developers, platform, support, business and PMs
 English, Azeri, Russian (optional) languages
 Bonus points: Angular or React, WCF, .NET Core

Substantive responsibilities:

 Take a product through the entire lifecycle of analysis, design, coding, testing and support
 Participates in every aspect of the development and implementation, working with business analysts to ensure full understanding of the change implications to current business processes.
 Designs and builds product deliverables according to specifications, escalates technical design or specification issues to business analyst/project manager and application development director, and works within a given time frame to complete coding.
 Implement all aspects of an application design – high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.

If you have the relevant skills, knowledge and experience for this position, please, submit your CV indicating “Senior Software Developer- 2019” position in the subject line and send to us at e-mail address: [email protected]

Son xəbərlər
Oxşar xəbərlər