← Все вакансии/Control Risks
HybridPanama City

Software Engineer

CR
Control Risks
Формат
Hybrid
О роли

Описание вакансии

About the company

  • Control Risks is looking for Software Engineers to develop solutions to complex problems.

Responsibilities

  • Develop, test, and implement new software programs.
  • Test, maintain, and recommend software improvements to ensure strong functionality and optimization.
  • Make sound technical decisions that provide solutions to business challenges.
  • Maintain up-to-date knowledge of technological developments in the industry.
  • Apply best practices and ensure their effective implementation.
  • Identify opportunities to improve system performance and enhance availability.
  • Resolve complex technical design issues.
  • Analyze user requirements and translate them into design documentation.
  • Compile timely, comprehensive, and accurate documentation and reports.
  • Collaborate with experienced team members to conduct root cause analysis, review new and existing code, and perform unit testing.
  • Facilitate root cause analysis of system issues.
  • Manage multiple tasks and priorities without compromising efficiency or composure.
  • Work independently when required.

Requirements

  • Strong knowledge of C#, .NET 4, React, Node.js, MVC 4, Entity Framework, LINQ, nUnit/xUnit, Moq, AJAX, JavaScript, jQuery, HTML5, and CSS (Bootstrap).
  • Understanding of authentication and identity protocols, including OpenID Connect, SAML 2.0, and OAuth 2.0.
  • Experience with DevOps processes and practices such as Scrum, Git Flow, CI/CD, and deployments.
  • Strong knowledge of Azure SQL Server development, including relational database design, T-SQL queries, stored procedures, functions, and performance optimization.
  • Understanding of cloud-based Microsoft development technologies, including Azure Web Apps and Azure Functions.
  • Hands-on experience implementing REST APIs, including API creation, maintenance, and versioning.
  • Strong understanding of software development methodologies, object-oriented programming, database design, and application development.
  • Experience applying design patterns such as MVC, Factory Pattern, dependency injection, and unit testing.
  • Excellent command of the English language.

Preferred

  • Exposure to Microsoft Azure DevOps.
  • Experience working with Azure API Management.
  • Experience working with Azure Cosmos DB.
  • Experience working with Azure Search or ElasticSearch.
  • Experience working with Azure Service Bus or similar message queue brokers.
  • Experience working with Microsoft Azure Application Insights or similar event logging technologies.
  • Experience working with in-memory caching technologies such as Redis, Memcached, or similar solutions.

Conditions

  • Hybrid role based in Panama City.
Стек и навыки

С чем работаем