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 »