Junior Software Engineer - Panama, Panamá - Control Risks

Control Risks
Control Risks
Empresa verificada
Panama, Panamá

hace 1 semana

Lorenzo González

Publicado por:

Lorenzo González

Reclutador de beBee


Descripción

Junior Software Developers are entry-level software developers that assist the development team with all aspects of software design and coding. Their primary role is to learn the codebase, attend meetings, write basic code, fix bugs, and assist the Development Team Leader and other team members in all software development related tasks

Tasks and responsibilities**- Develop, test, and implement new software programs.

  • Test, maintain and recommend software improvements to ensure strong functionality and optimization.
  • Make good technical decisions that provide solutions to business challenges.
  • Possess uptodate knowledge of technological developments in the industry.
  • Know best practices and how to implement them.
  • Identify ideas to improve system performance and impact availability.
  • Resolve complex technical design issues.
  • Attention to detail is essential and all tasks must be carried out to the highest standard.
  • Analyze user requirements and convert requirements to design documents.
  • Compile timely, comprehensive, and accurate documentation and/or reports as requested.
  • Communicate effectively and professionally in all forms of communication with management and technical support colleagues.
  • Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing.
  • Facilitate root cause analysis of system issues.
  • Possess strong problemsolving and decisionmaking skills while using good judgment.
  • Multitask and change from one task to another without loss of efficiency or composure.
  • Work independently when required.

Requirements:


Knowledge and experience**Essential

  • Basic knowledge of the following technologies:NET Stack (C#, LINQ, Entity Framework), REACT, JavaScript, HTML, CSS (Bootstrap).
  • Basic knowledge in SQL Server development including relational database design, T-SQL queries, stored procedures, functions, and performance optimization.
  • Understanding of unit testing.
  • Experience working with REST APIs.
  • Understanding of software development methodologies, objectoriented programming, database design and development.
  • Basic knowledge in DevOps process (e.g., Scrum, Git Flow, CI/CD, deployment, etc.).
  • Excellent command of the English language.
  • Understanding of design patterns such as MVC, Factory Pattern, dependency injection, etc.
  • Knowledge of the following technologies: Power App Canvas, Power Automate, Sharepoint Development, PowerBI, Dataverse.
  • Knowledge of the following technologies: ElasticSearch, nUnit / xUnit, Moq, SASS, Karma, Mocha, Python, NodeJS.
  • Understanding of cloudbased Microsoft development (Azure DevOps, Azure Web Apps, Azure Functions).
  • Experience working with inmemory objects cache technologies (e.g., Redis, Memcached, etc.).

Preferred

  • Knowledge of the following technologies: Power App Canvas, Power Automate, Sharepoint Development, PowerBI, Dataverse.
  • Knowledge of the following technologies: ElasticSearch, nUnit / xUnit, Moq, SASS, Karma, Mocha, Python, NodeJS.
  • Understanding of cloudbased Microsoft development (Azure DevOps, Azure Web Apps, Azure Functions).

Más ofertas de trabajo de Control Risks