
[8GS] Senior Software Engineer
Software Mind19 days ago
Remote, Costa Rica or San José, Costa RicaSenior
Responsibilities
- Design, develop, maintain, and enhance scalable software solutions using C#, .NET, ASP.NET, and ASP.NET Core.
- Design and maintain MS SQL and Azure SQL database objects, including tables, stored procedures, functions, and triggers.
- Collaborate with technical and business stakeholders to implement designs, clarify requirements, identify gaps, and propose improvements.
- Perform code reviews, estimate development work, provide task updates, and deliver solutions meeting acceptance criteria.
- Participate in software builds, release management, environment management, and production issue resolution.
- Create technical specifications, diagrams, documentation, and knowledge-transfer materials.
- Prepare and execute unit and integration test plans and support additional quality assurance activities.
- Develop software using best practices for performance, scalability, reliability, and continuous improvement.
Requirements
- Experience with C#, .NET, Azure cloud PaaS technologies, SQL, and client-side JavaScript frameworks such as Angular.
- Experience with an integrated development environment such as Azure DevOps, including Git version control, work item management, CI/CD, and monitoring tools.
- Experience across the full software development lifecycle and with software design, development, testing, release, and maintenance.
- Strong understanding of application performance, scalability, reliability, technical documentation, and production support.
- Ability to collaborate with IT management, development teams, vendors, Product Owners, and business stakeholders.
- Ability to research emerging technologies and recommend improvements to software development practices.
Benefits
- Applications are accepted from LATAM countries.
- The company offers a multicultural work environment, ongoing growth, and a workplace certified by Great Place To Work.