Accepted full remote or IT Teams Office

Long term, 8h per day

April 2024

Responsibilities:

  • Supporting Development Efforts: Providing support for development initiatives aimed at creating new platform functionality or enhancing existing features. 
  • Involvement in Architectural Design and Development Standards: Actively participating in architectural design and establishing development standards for the team.
  • Monitoring Platform Health and Performance: Overseeing and monitoring the health and performance of the platform to ensure optimal functionality. 
  • Hands-On Full-Stack Programming Skills: Being a hands-on individual with expertise in full-stack programming, particularly in .NET/Core Frameworks, ASP.NET, Angular, JavaScript, and TypeScript.
  • Problem Discovery and Research: Identifying and researching problems, collaborating with the team to devise acceptable solutions. 
  • Tool Proficiency and Knowledge Acquisition: Acquiring knowledge of tools essential for successful task completion and adapting to new tools as needed. 
  • Business Use Case and Technical Requirements Analysis: Understanding and analyzing both business use cases and technical requirements, and proficiently designing, building, and integrating a diverse range of internal and external functionalities. 
  • Ensuring Code Quality: Taking responsibility for code quality by adhering to coding rules, maintaining a consistent coding style, and providing clear and meaningful comments. 
  • Collaborating with Product and Project Managers: Working closely with Product and Project Managers to assign team members with the most relevant experience to features and tasks.
  • Contributing to Team Development Efforts: Actively contributing to the development efforts of the team, emphasizing the belief that the best way to understand the system is by actively participating in its construction 

 

Requirements:

  • Proven experience as a senior software developer – independent, able to provide technical solutions to requirements with a lower to moderate complexity, able to demonstrate a strong understanding of the software development life cycle. 
  • Minimum of 5 years’ experience in backend development using .NET Core Frameworks & SQL Databases. 
  • At least 3 years of experience building complex web applications using Angular / AngularJS (or other similar JavaScript based frameworks). 
  • Previous experience in back-end technologies: .NET 4+/Core 3+ Frameworks, ASP.NET / MVC, IIS, SQL Server 2016+, NHibernate, Entity Framework, CQRS, SignalR, Hangfire. 
  • Previous experience in front-end technologies: DevExtreme, HTML5, CSS3, Responsive Design, Web Components, Caching and Browser storages etc.
  • Other technical skills: Could Systems – AWS / Microsoft Azure, REST APIs, Distributed systems, Microservices/SOA architecture, Docker, RabbitMQ / SignalR, Azure DevOps (or any other CI/CD), Swagger, JIRA.
  • Proven experience using GIT repositories, advanced CI/CD practices constitute a plus. Strong interpersonal and teamwork skills.
  • BS/BA in Computer Science or equivalent experience.

 

Apply now »