
Senior Software Engineer
Posted Aug 20

Posted Aug 20
This is a fully remote position, open to applicants in Costa Rica.
β’ Deliver high-quality, dependable, and scalable software solutions.
β’ Collaborate with IT management, development teams, technical delivery teams, and vendors to design, develop, and implement technology solutions.
β’ Engage in the full software development life cycle.
β’ Design and develop software applications utilizing .NET, ASP.NET, and ASP.NET Core technologies.
β’ Maintain and enhance existing codebases and conduct code reviews.
β’ Design and manage MS SQL/Azure SQL database objects.
β’ Coordinate with colleagues to execute technical designs.
β’ Collaborate with Product Owners and business stakeholders to comprehend requirements, identify functional-design gaps, and propose enhancements.
β’ Deliver functional solutions that meet or surpass acceptance criteria.
β’ Identify non-functional requirements.
β’ Estimate development timelines for projects, modules, and defect resolutions.
β’ Provide regular and precise updates on task statuses.
β’ Participate in software builds, release management, and environment administration.
β’ Identify system issues and patterns, develop standard operating procedures, and enhance system quality.
β’ Research and resolve critical production challenges.
β’ Create technical design specifications and documentation.
β’ Demonstrate solutions during iteration and system demonstrations.
β’ Provide written materials for knowledge transfer.
β’ Monitor emerging technologies and development standards, recommending enhancements to the software development lifecycle.
β’ Investigate and implement pertinent new technologies.
β’ Execute unit and integration test plans and support quality assurance initiatives.
β’ Develop high-performing, scalable, and reliable code.
β’ Proficiency in C#.
β’ Experience with .NET, ASP.NET, and ASP.NET Core frameworks.
β’ Familiarity with Azure cloud PaaS technologies.
β’ Proficiency in SQL, MS SQL, and/or Azure SQL.
β’ Strong understanding of client-side technologies, including JavaScript frameworks such as Angular.
β’ Experience with Azure DevOps, Git version control, work item management, CI/CD, and monitoring tools.
β’ Experience throughout the entire software development life cycle (SDLC).
β’ Familiarity with Agile/SAFe and Waterfall methodologies.
β’ Ability to design and maintain database objects such as tables, stored procedures, functions, and triggers.
β’ Capability to prepare and execute unit and integration test plans.
β’ Ability to write code following industry best practices, focusing on performance, scalability, and reliability.
β’ Skill in creating technical design specifications and documentation.
β’ Ability to research and resolve critical production issues.
β’ Proficiency in making accurate development time estimates and providing status updates.
β’ Ability to engage in software builds, release management, environment management, and quality assurance activities.
β’ Excellent work environment certified by Great Place To Work.
β’ Remote work option available.
Kryptos Technologies UK Limited
CBAM-Estimator GmbH
NewRocket
T-Rex Solutions, LLC
Get handpicked remote jobs straight to your inbox weekly.