-
· 173 views · 17 applications · 17d
Senior C# Developer
Ukraine · Product · 6 years of experience · English - NonePosition Summary We seek a Senior C# Developer to join our dynamic engineering team. The ideal candidate will have deep expertise in C#/.NET, containerization with Docker, orchestration via Kubernetes, and experience working in cloud-native environments...Position Summary
We seek a Senior C# Developer to join our dynamic engineering team. The ideal candidate will have deep expertise in C#/.NET, containerization with Docker, orchestration via Kubernetes, and experience working in cloud-native environments on Google Cloud Platform (GCP). This role offers the opportunity to lead the development of scalable, high-performance applications that drive Printique’s digital products and infrastructure.
Key Responsibilities
• Design, develop, and maintain scalable and maintainable C# applications and backend services
• Build, deploy, and manage containerized applications using Docker and Kubernetes
• Leverage GCP services for hosting, storage, monitoring, and scaling of applications
• Develop and optimize database solutions using MS SQL Server
• Implement and consume RESTful APIs
• Participate in system architecture planning and code reviews
• Collaborate closely with Product, QA, Design, and DevOps teams
• Mentor junior developers and help define best practices across the team
• Continuously improve system performance, security, and reliability
Required Qualifications
• Bachelor’s degree in Computer Science, Engineering, or related field
• 7+ years of experience in professional software development using C# and .NET
• Strong experience with Docker and container-based development
• Hands-on experience deploying and managing services with Kubernetes
• Experience working with Google Cloud Platform (GCP) services
• Proficiency in MS SQL Server, including complex query development and optimization
• Solid knowledge of object-oriented programming, design patterns, and architecture best practices
• Familiarity with RESTful API design and consumption
• Experience with Git or similar version control systems
• Excellent communication and problem-solving skills
Preferred Qualifications
• Experience with ASP.NET Core and microservices architecture
• Familiarity with CI/CD pipelines and infrastructure as code tools
• Knowledge of frontend technologies or frameworks (e.g., React)
• Background in e-commerce or digital imaging technologies
• Exposure to image processing systems or APIs
• Previous experience with Wordpress and Elastic will be a plus
• Experience with api gateways, CDN(Fastly) and DDoS protection will be a plus
About Printique
Printique, a premier provider of high-quality photo printing services, is dedicated to turning digital memories into tangible keepsakes. As a trusted name in photography, we serve customers ranging from professional photographers to everyday storytellers. At Printique, we blend cutting-edge technology with craftsmanship to deliver an unmatched user experience and product quality.
More -
· 28 views · 3 applications · 17d
IBM i Integration Analyst / Programmer Analyst (Advanced)
Full Remote · Ukraine · Product · 4 years of experience · English - NoneThis role is critical for maintaining and advancing our IBM i platform while integrating modern solutions into our business ecosystem. Unlike a traditional Programmer Analyst position, this evolved role requires initiative, adaptability, and ownership of...This role is critical for maintaining and advancing our IBM i platform while integrating modern solutions into our business ecosystem. Unlike a traditional Programmer Analyst position, this evolved role requires initiative, adaptability, and ownership of integration projects from start to finish. Projects can range from working independently with little to no guidance to collaborating heavily with cross-functional teams. The ideal candidate will not only execute assigned tasks but also innovate, research, and propose improvements that enhance efficiency and system reliability.
Key Responsibilities
Integration Project Ownership
- Analyze business requirements and understand integration objectives.
- Research impacted systems and identify components for modification.
- Review and interpret technical documentation from third-party or new systems.
- Design integration approach and propose solutions to stakeholders.
- Implement integration solutions, taking full ownership of the project lifecycle.
- Coordinate with internal and external teams for unit testing and validation.
- Conduct full test cycles, including regression testing.
- Prepare documentation, oversee installation, and provide go-live support.
- Adapt to project needs: work independently with minimal guidance or collaborate closely with multiple teams.
Continuous Improvement & Innovation
- Stay current with IBM i updates, development techniques, and emerging technologies.
- Identify opportunities outside assigned projects to improve workflows and system management.
- Propose and implement tools or processes that enhance efficiency and automation.
Collaboration & Communication
- Work closely with leadership and cross-functional teams to align technology with business goals.
- Provide clear documentation and knowledge sharing for implemented solutions.
Required Skills
- Strong programming fundamentals (experience in any modern language such as Java, C#, Python, etc.).
- Ability to learn new languages and platforms quickly.
- Solid understanding of relational databases and SQL.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred Skills
- Experience with IBM i (OS/400) and RPGLE (free-form preferred).
- Familiarity with CL programming and IBM i system concepts.
- Knowledge of integration strategies and API development.
Note on RPGLE
Prior RPGLE experience is a plus but not required. Our codebase is primarily in free-form RPGLE, and with modern IDEs (VS Code, RDi) and AI-assisted tools, a motivated software engineer can learn RPGLE quickly on the job.
Why This Role Matters
This position is not just about maintaining legacy systems—it’s about bridging traditional IBM i technology with modern solutions. The ideal candidate will have the curiosity and drive to innovate, the ability to take ownership of complex integrations, and the mindset to continuously improve processes that impact multiple business units.
Example of Success in This Role
The previous IBM i Analyst at Adorama transformed this position from a task-driven role into a strategic integration and innovation function. Beyond delivering complex integrations, they:
- Researched and introduced modern development practices using VS Code and AI-assisted coding.
- Took ownership of projects from requirements analysis through go-live support.
- Proactively identified opportunities to improve workflows and system reliability.
This level of initiative and creativity is what we seek in the next candidate.
What Makes Adorama Special
At Adorama, you’ll join a motivated team where collaboration is natural and support is always available. The manager keeps the team up to date with the latest tools and fosters an environment of respect and accessibility. Leadership is firm but fair, and you’ll always feel confident that your manager has your back. The culture is fantastic—no drama, no shouting, just disciplined teamwork with minimal stress. It’s one of the most positive and professional environments you’ll find in the industry.
More - Analyze business requirements and understand integration objectives.
Adorama Camera, Inc is a camera, electronics, and film equipment retailer launched in 1974. Apart from their online shopping websites (Adorama, Sunny Sports, Leisure Pro, Scuba.com, PRINTIQUE) Adorama a large multi-floor Chelsea store, which is located at 42 West, 18th Street, New York City, New York.
Website:
http://adorama.com