Software Engineer I - Philippines - Remote Job Category: R&D
Requisition Number: SOFTW001261
Posted: November 5, 2024
Employment Type: Full-Time
Location: Manila, Philippines
Onsite, Remote or Hybrid: Remote
Department: Research & Development (R&D)
Hiring Manager: Manager or Above
COMPANY SUMMARY:Here at Aprimo, our mission is to empower the marketing organizations of today to build the brands of tomorrow. Aprimo is a pioneer of the marketing resource and digital asset management space, and we deliver an innovative, industry-leading SaaS (Software as Service) solution that changes the way companies like AT&T, National Park Foundation, Laborie, and Bank of America work, create, collaborate, and learn to deliver exceptional brand experiences at scale.
Founded in 1998, Aprimo has five offices internationally, including the Chicago headquarters, and offers a flexible work-from-home/remote-work policy.
POSITION SUMMARY:We are seeking a talented and experienced Software Engineer to join our dynamic global R&D team. As an entry-level Software Engineer at Aprimo, you will play a pivotal role in designing and developing the software of our marketing and digital asset management software solutions. You will work closely with cross-functional teams, including product owners, Software Engineers, QA Engineers, UX Designers, and DevOps Engineers to deliver high-quality, scalable, and robust software that meets the evolving needs of our clients.
WHAT YOU WILL BE RESPONSIBLE FOR:Design and develop software for Aprimo's marketing and digital asset management solutions, ensuring high performance, scalability, and reliability.Collaborate with team software engineers to design, develop, and maintain high-quality software.Write clean and efficient code based on specifications of the stories assigned to the software engineer.Collaborate with stakeholders to understand business requirements, providing technical expertise to define project scope, deliverables, and timelines.Provide and evaluate estimates for development efforts, considering factors such as complexity, dependencies, and resource allocation.Collaborate with cross-functional teams and stakeholders to resolve technical issues, ensuring smooth coordination and efficient project delivery.Participate in code reviews and provide constructive feedback on team's Pull Requests.Use and apply new technology trends such as Generative AI.Implement improvements and initiatives to enhance system performance, security, and maintainability.Stay up to date with industry trends, emerging technologies, and best practices and incorporate them into Aprimo's technical strategy.Collaborate with customer support teams to identify and resolve technical issues reported by customers.Demonstrate strong soft skills, including effective communication and conflict resolution.Additional responsibilities and duties as required.CANDIDATE QUALIFICATIONS & WHY YOU'RE A GREAT FIT FOR THE ROLE:The EssentialsBachelor's degree in Computer Science, Software Engineering, or a related field.A minimum of 1+ years of experience as a Software Engineer or in a similar role, preferably in the SaaS or enterprise software domain.Knowledgeable in technologies such as C#.Net, Microsoft .Net Framework, .Net Core, RESTful services, and MS SQL Databases.Knowledgeable in React or Angular technologies.Additional Successful QualitiesExperience in designing and developing scalable and distributed software architectures.Basic verbal and written communication skills.Analytical and problem-solving skills, with the ability to identify and address complex technical challenges.Ability to review and provide constructive feedback on code.Ability to work effectively in a team and fast-paced environment.A positive, proactive, and collaborative approach.Experience in an Agile or Scrum environment is a plus.Knowledge of containerization (Docker), orchestration (Kubernetes), service bus technologies, microservices architecture, and unit testing.Familiarity with PowerShell, Azure DevOps, and GitHub for development and deployment processes.APRIMO CULTURE & WHY YOU'LL LOVE WORKING HERE:Aprimo offers a forward-thinking, progressive, and employee-first culture that is based in collaboration and flexibility.With 5 offices worldwide, our multicultural teams work cross-departmentally towards a shared goal.We promote DEI efforts and value multiple perspectives.Our relaxed environment embodies a more casual "Silicon Valley" atmosphere.Flexible work schedules create a rewarding work-life balance.Team members are encouraged to be self-starters and voice new ideas.Our culture is not micro-managing; employees have autonomy in their roles.We emphasize an organic approach to career development.Employees have access to Udemy for additional learning and development.
#J-18808-Ljbffr