First Factory is constantly growing and is looking for an Integration Developer. This role requires a detail-oriented individual with strong collaboration skills and a commitment to delivering high-quality software solutions. The ideal candidate will have experience guiding development teams, managing dependencies, and ensuring smooth software delivery processes.
About First Factory:We are a software development company with over two decades of experience, boasting a dynamic team of 200+ professionals actively engaged in diverse projects across various industries. We invite you to join us on this journey as we thrive and embrace fresh challenges.
Essential Duties: Act as an individual contributor, assist scrum master, perform code reviews, and identify areas for improvement.Focus on continuous delivery with quality, provide feedback, and offer technical guidance to the team.Assist in onboarding new developers and review coding standards and practices.Ensure the team delivers quality software and unit tests, and collaborate for knowledge transfer as features are released.Maintain and enhance documentation.Identify and manage inter-team dependencies, such as code areas, database design, environments, and pipelines.Assist architects in preparing high-level architecture for PI planning and provide feedback on solution designs.Create low-level artifacts for team understanding in collaboration with the architecture team.Write SQL queries, stored procedures, and design databases.Work with DevOps to identify and address roadblocks, improve processes, and ensure continuous delivery.Create deployment plans and coordinate releases with DevOps.Manage intake of work from Product to development teams, ensuring clear requirements.Assist in feature prioritization, user story creation, and defining acceptance criteria.Review backlogs, refine meetings, and identify bottlenecks and dependencies.Adjust expectations based on workload and incidents.Stay updated on software development trends and recommend productivity tools.Handle ambiguity, assess risks, and maintain professionalism and problem-solving in communication.
Job Requirements:
At least five years of experience with object-oriented programming and design patterns,Backend development experience with .Net Core, C#, SSIS, TSQL,Microsoft Azure Services and Azure data factory knowledge is a strong plus.Multithreaded programming paradigm & understanding of .Net Core objects & services that support multithreading.Relational database design and experience with writing complex SQL queries, preferably TSQLKnowledge of API development, documentation, versioning, security, and load/performance testing. Web-based security and able to practically apply security mechanisms such as OAuth2Securely work with file systems, read/write to files programmatically supporting various formats.Knowledge of interpreting and creating UML diagrams strongly preferred.Solid understanding of dependency injection, application, and repository patternExcellent understanding of source control, branching strategies, code merge, Git, GitHub, Git Flow and Azure DevOpsKnowledge of CI\CD pipeline process, automated testing, deployment methodologies for code and database changes.Knowledge of the SOLID design principles, N-tier, and N-layered architecture, MVC Git, GitHub, TFS, Azure services, Visual Studio and Active Directory.
Some of our benefits:
Work From HomeWe believe in hybrid work. While the office is open five days per week, most employees enjoy working predominantly from home.Medical & Dental InsuranceFirst Factory is proud to offer free private medical and dental insurance for our Costa Rican team membersTime OffEnjoy your time away from work. Our vacation policy grants extra PTO after 2 years of employment. Our team never misses a national holiday and has their birthday off.Special events are important for you; take time off to attend your graduation, weddings, and more.Continuous LearningWe want you in for the long term. We hire individuals passionate about learning and offer many tools for professional development and growth. We provide a $500 educational reimbursement so you can reach your learning and professional goals.
Learn about our culture and more benefits here