Senior .Net ( Azure ) Engineer
We are seeking a Senior .NET Engineer with strong Azure experience to play a key role in the design, development, and evolution of modern software solutions. This role is intended for a highly experienced engineer who not only contributes hands-on code, but also influences technical direction, supports other developers, and collaborates closely with stakeholders on complex initiatives.
The ideal candidate brings deep backend expertise, strong architectural thinking, and the ability to communicate effectively with both technical teams and executive-level stakeholders.
About First Factory
We are a software development company with over two decades of experience, boasting a dynamic team of 175+ professionals actively engaged in diverse projects across various industries. We invite you to join us on this journey as we continue to thrive and embrace fresh challenges.
Key Responsibilities
Design, develop, and maintain scalable, secure, and high-performing applications using .NET technologies on Microsoft Azure.
Influence and contribute to high-level system architecture decisions, including application structure, integration strategies, and cloud design.
Partner with executive-level and senior stakeholders to understand business objectives and translate them into clear technical approaches.
Take ownership of large features or initiatives, including technical planning, estimation, execution, and delivery.
Help define and uphold coding standards, architectural guidelines, and engineering best practices.
Provide mentorship and technical guidance to other developers, supporting problem-solving, implementation decisions, and skill development.
Lead and actively participate in code reviews, ensuring quality, consistency, and long-term maintainability.
Identify technical risks, trade-offs, and dependencies early, and communicate them clearly to stakeholders.
Support deployment activities and assist with diagnosing and resolving complex issues across environments.
Contribute to sprint planning, roadmap discussions, demos, and progress reporting.
Promote a culture of accountability, quality, and continuous improvement across the team.
Requirements
5+ years of professional experience developing software using .NET (.NET Core / .NET).
Strong proficiency in C# and object-oriented design principles.
Hands-on experience designing and building solutions in Microsoft Azure.
Demonstrated experience taking technical ownership of features or systems beyond individual tasks.
Proven ability to support and guide other engineers through technical challenges.
Experience contributing to system design and architectural discussions.
Solid experience building and consuming RESTful APIs.
Experience working with relational databases such as SQL Server.
Proficiency with Git-based version control and collaborative development workflows.
Experience working in Agile or iterative development environments.
Strong communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
Excellent problem-solving skills and attention to detail.
Excellent written and verbal English communication skills.
- Department
- Software Engineering
- Role
- Senior .NET ( Azure ) Engineer
- Locations
- Heredia
- Remote status
- Hybrid
About First Factory
For over 25 years, First Factory has been a place where collaborative excellence meets modern technologies. We’re a strong team building exceptional software solutions from Costa Rica and LATAM for primarily US-based clients. With industry-low turnover, top eNPS globally, and 5 consecutive Inc. 5000 awards, we foster an environment where talented engineers thrive on challenging projects using modern tech stacks.