jobapplier

Software Developer

Atlas Technica

Skills

Required

  • integration
  • ASP.NET Core
  • software development
  • C#
  • TypeScript
  • Microsoft SQL Server
  • application development
  • React.js
  • JavaScript

Preferred

  • Azure
  • Microsoft Azure
  • application architecture
  • RabbitMQ
  • ASP.NET
  • .NET
  • React
  • SQL Server

About Atlas Technica

  • Atlas Technica’s mission is to shoulder IT management, user support, and cybersecurity for our clients, who are hedge funds and other investment firms.
  • Founded in 2016, we have grown year over year through our uncompromising focus on service.
  • We value ownership, execution, growth, intelligence, and camaraderie.
  • We are looking for people who share our Core Values, thrive, and contribute to this environment while putting the customer first.
  • We strive to maintain a professional yet friendly environment while promoting professional and career development for our Team Members.
  • Join Atlas Technica now!

Responsibilities

  • The Software Developer will design and implement new application functionality, maintain and improve existing features, develop APIs and data integrations, troubleshoot technical issues, and contribute to testing and code-quality practices.
  • This individual will collaborate with other developers and technical stakeholders while receiving guidance on more complex architecture and implementation decisions.
  • Design, build, maintain, and improve web application components using C#/.NET and ASP.NET Core for backend development and React with TypeScript for frontend development
  • Develop and maintain RESTful APIs and integrations using ASP.NET Core and related technologies
  • Develop and optimize application interactions with Microsoft SQL Server and other data sources
  • Implement responsive, user-facing application features based on defined requirements and designs
  • Write clean, reusable, maintainable, and well-documented code aligned with established development standards and best practices
  • Develop unit tests for new business logic and contribute to broader application testing and quality practices
  • Troubleshoot, diagnose, and resolve application defects, performance issues, integration problems, and other technical challenges
  • Participate in code reviews, incorporate feedback, and contribute to consistent coding and architecture standards
  • Improve existing applications by identifying opportunities to enhance database performance, API efficiency, maintainability, and overall application quality
  • Collaborate with developers and other stakeholders throughout requirements clarification, development, testing, and implementation
  • Create and maintain technical documentation supporting application functionality, development practices, and system knowledge
  • Contribute to continuous improvement of development processes, application architecture, and engineering practices

Requirements

  • 3+ years of professional full-stack software development experience, including experience building applications with ASP.NET Core
  • Strong proficiency with C#, .NET/.NET Core, ASP.NET Core, Web API, React.js, JavaScript, and TypeScript
  • Experience designing and developing RESTful APIs using standardized routing and integration practices
  • Strong experience working with Microsoft SQL Server and integrating applications with relational databases
  • Understanding of software architecture patterns, microservices, and modern web-development principles
  • Experience writing unit tests and applying testing practices to business logic and application development
  • Ability to write clean, maintainable code using SOLID principles, clean architecture concepts, and established development standards
  • Strong troubleshooting and debugging skills with the ability to identify and resolve application, API, database, and integration issues
  • Strong understanding of the software development lifecycle and modern web-development processes
  • Strong organization, communication, collaboration, and attention to detail with the ability to work effectively within a remote development environment
  • English proficiency at B2 level or higher

Preferred

  • Experience with Microsoft Azure services and cloud-based application development

Familiarity with Agile or Scrum development methodologies

  • Experience with Azure Service Bus, RabbitMQ, MassTransit, or similar messaging technologies
  • Experience with performance, integration, or other automated testing practices beyond unit testing
  • Familiarity with CI/CD pipelines, automated deployment, or modern DevOps development practices
  • Microsoft, Azure, or other relevant software-development certifications
  • Experience contributing to application architecture, performance optimization, or modernization initiatives
  • Atlas Technica is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Benefits

  • At Atlas Technica, we offer a competitive salary, comprehensive benefits, and great perks to our global Team.

Title

Software Developer

Reports to

Associate Director, DevOps

Department

DevOps

Location

Kyiv, Ukraine – Remote

Schedule

10:00 AM – 7:00 PM Ukraine Time (UTC+2; some flexibility)