Job Openings Senior Software Engineer

About the job Senior Software Engineer

Core Competency Requirements:

- Advanced knowledge and experience in Microsoft .NET/Core.

- Advanced knowledge and experience in Front-end technologies including ASP.NET, HTML, CSS and popular JavaScript frameworks.

- Advanced knowledge and experience in systems integration workflows, protocols and security.

- Advanced knowledge and experience in database technologies design, development and tuning (Relational databases and NoSQL).

- Knowledge and experience in DevOps systems.

- Knowledge and experience in designing and developing enterprise-grade software.

- Knowledge and experience in multi-threading and concurrency.

- Knowledge and experience in debugging, performance profiling, and optimization.

- Strong initiative to find ways to improve solutions, systems, and processes.

- Strong skills in creating and maintaining technical documentation.

- Basic knowledge of hardware infrastructure & networking.

- Knowledge of programming using Nodejs, Java or Golang is a PLUS.

- Knowledge of Artificial Intelligence or Business Intelligence is a PLUS.