Software Developer
Atlas Technica
- Kyiv, Ukraine
- Remote
- Mid Level
- 3+ years
- Posted
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)
jobapplier