by Ronald Barron | Jul 9, 2024 | Uncategorized
About the Role
Senior Back-end Software Engineer – PHP, Payments Squad (Remote within EMEA)
Engineering Commerce
Location: Riga, Tallinn or remotely
The Company
Printify is a high-growth, print-on-demand platform that connects e-commerce merchants and print-on-demand manufacturers. We work in a fast-paced and ever-developing industry with endless growth opportunities.
James Berdigans, Founder and Executive Chairman of Printify:
“Our mission is to build a platform that lets anyone, anywhere unlock their own personal freedom. The freedom to generate income, be your own boss, and set your schedule. So far we’ve seen more than 6 million people sign up to start their own eCommerce businesses with Printify. Because every order is made on-demand, there’s no risk to getting started, just reward for putting in the work. Our aim is to put this power to build a business into the hands of every person who wants to create their own business.”
The team
We transform business dreams into awesome digital products within our team of 24 different squads. Printify strives for excellence with engineering squads devoted to each platform component, resulting in sustainable, clean code and minimized technical debt. We’re looking for a Back-End Software Engineer to join our Payments team, which is dedicated to ensuring a seamless and efficient payment experience for both our merchants and their customers.
The role
As a Back-end Software Engineer, you will play a key role in shaping the future of our Payments system to deliver a scalable and robust solution. You will build a payment solution that integrates with our internal services, enabling new payment capabilities for our platform. Following the best practices in DDD and CQRS within a service-oriented architecture is crucial. A passion for writing and improving clean code, being a team player, sharing knowledge, and learning from others are essential for success in this position. Developing in this role will provide opportunities for growth within the company.
The technology we use:
- PHP 8+, Symfony, Doctrine, and Laravel.
- TypeScript, NodeJS – Frameworks from NestJS, Loopback, and Ts.ED.
- Angular, TypeScript, HTML, SCSS, and RxJS.
- Jenkins, Prometheus, Grafana, and Elasticsearch.
- Cypress, PHPUnit, and Postman.
- MongoDB, MySQL, and PostgreSQL.
- AWS, Kubernetes, Docker, and Git.
- We also use practices such as Pair Programming, Refactoring, Code Reviews, Weekly Knowledge Sharing sessions, TDD/BDD, A/B testing, and Continuous Delivery which are an important part of our development process.
Your responsibilities:
- Collaborate with product teams and product managers to iterate on new features within Printify.
- Take responsibility for the design and execution of your own initiatives.
- Identify areas of improvement in the codebase and contribute to making it better.
- Frequently pair with teammates for code reviews to boost knowledge-sharing, learning, and platform improvement.
- Fix prioritized bugs/issues tracked within the platform.
- Participate as a presenter or attendee in weekly coding or knowledge-sharing sessions.
- Develop your soft skills and discuss best practices and technologies with peers.
Minimum Qualifications:
- Proficiency in English (spoken and written).
- 5+ years’ experience with PHP.
- Experience in the Payments Domain.
- Experience with Financial Management Systems.
- Experience with Distributed Systems.
- Experience with Payment Gateway Integration.
- Quality-oriented: follow best practices (Testing (ideally TDD), pair programming, continuous integration/deployment, Agile methodologies) and SOLID principles.
- Experience with mentoring team members.
Preferred Qualifications:
- Experience with DDD (Domain-Driven Design).
- Experience with CQRS (Command Query Responsibility Segregation)
APPLY HERE
by Ronald Barron | Jul 9, 2024 | Uncategorized
About the Role
Title: Senior SharePoint Developer
Location: Nova Scotia, New Brunswick, Newfoundland and Labrador, Prince Edward Island, Quebec or Ontario
Department: Services informatiques
Job Description:
As a SharePoint Developer, you will play a critical role in designing, developing and maintaining SharePoint solutions that meet the needs of our business. You will work closely with cross-functional teams to implement solutions that improve collaboration, streamline our business processes and increase our productivity.
What we offer:
• A permanent, full-time position with the opportunity to grow in a well-established company.
• Flexible work arrangements and work-life balance.
• Flexible remote and hybrid work options.
• A comprehensive health and dental plan, fully paid by the employer, effective on your first day of employment.
• A defined contribution pension plan that is fully matched by the employer.
• An annual bonus that recognizes your contribution to our success.
• In addition to paid vacation, an additional week of vacation in your first year, as well as an optional one-week vacation purchase program.
• A company that supports your learning and growth and offers opportunities for career development and advancement.
• Wellness guarantees, health resources and discounts at select fitness centers.
Employment Status: Due to security clearance requirements, you must have resided in Canada for at least five years and already have your permanent residency or Canadian citizenship.
Key Responsibilities:
• Design, develop and implement SharePoint solutions, including custom web elements, workflows, lists, libraries and applications.
• Collaborate with business stakeholders to gather and analyze requirements and translate them into technical solutions.
• Customize and develop SharePoint sites using .NET and C# to meet specific business needs.
• Create and update documentation for SharePoint solutions, including architecture, configuration and user guides.
• Troubleshoot SharePoint solutions by providing timely support to end users.
• Stay current with SharePoint and Microsoft 365 technologies to recommend best practices and innovative solutions.
• Ensure compliance with security and governance policies when implementing SharePoint solutions.
• Participate in code reviews and collaborate with development teams to ensure high code quality is maintained.
Skills:
• Bachelor’s degree in Computer Science, Information Technology or a related field (or equivalent experience).
• Proven experience as a SharePoint developer, with expertise in SharePoint On-Premise and SharePoint Online.
• Excellent command of .NET and C# programming languages.
• Experience with SharePoint Framework (SPFx) and SharePoint Designer.
• Knowledge of SharePoint REST API, JavaScript, HTML and CSS.
• Knowledge of Microsoft 365 services, including Power Automate and Power Apps.
• Excellent problem-solving and bug-fixing skills.
• Strong communication and interpersonal skills.
• Ability to work independently and collaborate within a team.
• SharePoint certifications (e.g. Microsoft SharePoint Developer Certification) are an asset.
APPLY HERE
by Ronald Barron | Jul 9, 2024 | Uncategorized
About the Role
Title: Mainframe Developer
Location: Barreal, H, CR
Department: Software Development Senior Specialist
Job Description:
NTT DATA Services strives to hire exceptional, innovative, and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Project Manager to join our team in Barreal de Heredia, Costa Rica.
*NOTE* If you are open to Remote/ Work from Home please just indicate only the Country.
Mainframe Developer
The Mainframe Developer codes software applications based on business requirements.
Position overview
The Mainframe Developer work assignments are varied and frequently require interpretation and independent determination of the appropriate courses of action.
Position’s General Duties and Tasks:
- The Mainframe Developer standardizes the quality assurance procedure for software. Oversees testing and debugging and develops fixes.
- Researches complaints and makes necessary adjustments and/or recommendations to resolve complex software related issues.
- Understands department, segment, and organizational strategy and operating objectives, including their linkages to related areas.
- Makes decisions regarding own work methods, occasionally in ambiguous situations, and requires minimal direction and receives guidance where needed.
- Follows established guidelines/procedures.
Qualifications
Must have Skills:
Education Requirements
- Bachelor’s Degree in Computer Science or related field.
- 3-5 years of experience in systems analysis or application programming development
- Must be passionate about contributing to an organization focused on continuously improving consumer experiences
APPLY HERE
by Ronald Barron | Jul 9, 2024 | Uncategorized
About the Role
Title: Lead Engineer
Location: Bengaluru/Remote, KA, IN
Department: Digital Engineering Sr. Engineer
Job Description:
NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Lead Engineer to join our team in Bengaluru/Remote, Karntaka (IN-KA), India (IN).
Ability to develop solutions independently as per design by applying best practices
Ability to take ownership of the tasks assigned
Decent knowledge on HTML/CSS, Excel Macros, Xpath, JSON Queries
Prior working experience with other RPA tools or Selenium
Knowledge on Java/Python would be added advantage
About NTT DATA Services
NTT DATA Services is a recognized leader in IT and business services, including cloud, data and applications, headquartered in Texas. As part of NTT DATA, a $30 billion trusted global innovator with a combined global reach of over 80 countries, we help clients transform through business and technology consulting, industry and digital solutions, applications development and management, managed edge-to-cloud infrastructure services, BPO, systems integration and global data centers. We are committed to our clients’ long-term success. Visit nttdata.com or LinkedIn to learn more.
NTT DATA Services is an equal opportunity employer and considers all applicants without regarding to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees. If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team.
Job Segment: Application Developer, Consulting, Developer, Java, Technology
APPLY HERE
by Ronald Barron | Jul 9, 2024 | Uncategorized
About the Role
Title: Solution Architect or Technical Architect (Niche or regular) – Grade 10
Location: Remote, MH, IN
Department: Digital Solution Consultant Analyst
Job Description:
Req ID:286328
NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Solution Architect or Technical Architect (Niche or regular) – Grade 10 to join our team in Remote, Maharashtra (IN-MH), India (IN).
Required Qualifications:
6+ Years of experience implementing enterprise level projects in MuleSoft platform
2 Years of experience creating solutions to business requirement
Including 3 project implementations that leverage the full capabilities (client, design, implement and optimize) of the MuleSoft platform
2 years of experience working with business and development teams to successfully design and manage solutions by creating solution design documents, requirement documentation, business process and workflow definitions and gap analysis
Minimum of 2+ years’ project experience with MuleSoft AnyPoint Platform
MuleSoft Certification- Level 1, Level 2, MCIA
2 Years of experience working on an agile projects and large data migration projects
Preferred Experience:
Excellent written and oral communication skills preferred
APPLY HERE
by Ronald Barron | Jul 9, 2024 | Uncategorized
About the Role
Title: Remote Cloud Architect
Location: Mexico, MEX, MX
Department: Digital Engineering Sr. Staff Engineer
Job Description:
Req ID:276079
NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Remote Cloud Architect to join our team in Mexico, Mxico (MX-MEX), Mexico (MX).
Remote Cloud Architect.
Ntt Data is looking for a Cloud Architect with extensive experience in Azure cloud design solutions. This is a senior level position where you will be in contact with directors & internal & external stake holders.
This is remote position. You can work for any part of Mexico, but you need to be willing to travel if it is necessary.
In this role you will be responsible for:
- Lead design, build and migration projects for with Azure cloud solutions
- Architect and design solutions to meet functional and non-functional requirements in Azure
- Create and review architecture and solution design artifacts
- Recommend solution to internal/external stakeholders (director level and above) clearly articulating the pros and cons of various solutions
- Provide guidance and mentoring for team members and review their deliverables for quality and thoroughness
- Proactively communicate the Program/project managers by Identifying, mitigate Risks, Assumptions, Issues, assumptions throughout full lifecycle
Technical requirements for this role include:
- Experience in architecting and designing technical solutions based on industry standards using Azure IaaS, PaaS and SaaS capabilities.
- Hands-on experience in customization and implementation of modern cloud architecture for maximum flexibility, extensibility, and maintainability using Microsoft Azure.
- Hands on experience migrating on-premises applications into Azure Cloud
- Virtualization platforms: IBM PowerVM, Linux KVM/Xen, OracleVM, containers: LXD, docker
- Programming languages and dev tools: perl, python, shell scripting/unix tools, Ansible, Git/RCS
Nice to have:
- Hands on experience in creating Devops pipeline using Azure DevOps tools
- Hands on experience in two or more of Azure Analytics such as Data Lake, Data Factory, Synapse, Power BI
- Hands on experience in two or more of Azure Computation products such as API Apps, Azure Functions, Azure Kubernetes Services (AKS)
- Hands on experience in two or more of Azure Databases such as Azure API for FHIR, Cosmos DB, Azure SQL, MySQL
- Hans on Experience with Azure Storage (Azure Blob API and Azure Table API), Azure SQL, Azure Cosmos DB and APIs (e.g. Core SQL, Azure Table, Gremlin) in the architecture and development of cloud applications.
- Hands on experience in MySQL, Oracle
- Hands on with Operating systems: Linux and Unix
Preferences:
- Undergraduate degree and 15+ years relevant experience
- Deep domain experience with 4+ year’s work experience in Services, cloud computing or technical project delivery
- Experience interacting with or managing technical and executive level relationships (IT manager and director level)
- Comfortable operating in global, distributed teams that deliver quality services
- Cloud Certification (Azure/AWS/GCP) is highly desirable.
APPLY HERE