**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.
- 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 TSQL
- Securely work with file systems, read/write to files programmatically supporting various formats.
- Knowledge of interpreting and creating UML diagrams strongly preferred.
- Excellent understanding of source control, branching strategies, code merge, Git, GitHub, Git Flow and Azure DevOps
- Knowledge 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 Home**
We believe in hybrid work. While the office is open five days per week, most employees enjoy working predominantly from home.
- ** Medical & Dental Insurance**
First Factory is proud to offer free private medical and dental insurance for our Costa Rican team members
- ** Time Off**
Enjoy 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 Learning**
We 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