Svitla Systems Inc. is looking for a Senior .NET Engineer for a full-time position (40 hours per week) in Costa Rica. Our client is a healthcare technology company that creates business management platforms for providers and government agencies in the Medicaid, Medicare, and managed care markets. They provide EVV, time and attendance, scheduling, client transportation tracking, training and compliance, real-time authorization management, goal and task tracking, and EDI capabilities.

Their modules work seamlessly together to provide unparalleled ease of use, compliance, and usable data. And give the customers the power of the data through automation to reduce overtime, increase utilization, and control the customers’ budget. The business management software offers users oversight over every aspect of their organization, including authorization management, billing, payroll, scheduling, training, and more. 

The Senior Software Developer is responsible for designing, building, deploying, and supporting custom software applications and product integrations. This role is also charged with providing specific tiered support for custom applications. Requires participation in modifying software applications or architecture to resolve issues and plan for future growth. This position will serve as the security officer and is expected to exert the utmost due diligence and ensure proper compliance for all computer, server, and cloud systems.

This position is trusted to guarantee appropriate protection for all sensitive information created, stored, transmitted, and otherwise processed by supporting barriers deterring unauthorized access, recognizing and reporting problems uncharacteristic of business activity, and known and as-yet unrecognized vulnerabilities and risks in hardware and software. This position will support managing and monitoring attacks, intrusions, forensics, and subsequent activities.

Requirements

  • 5+ years developing large-scale, highly reliable, and highly available Internet-facing applications using Microsoft technologies.
  • 5+ years of experience with software development technologies such as .NET (C# / ASP.NET/.NET Core).
  • 5+ years of experience with MS SQL or similar SQL database writing T-SQL and stored procedures and database schema design.
  • 1+ years of experience with No SQL databases.
  • Experience working with development technologies such as C# .NET, T-SQL, JavaScript/HTML/CSS, Angular, Git, and Bitbucket.
  • Understanding of building and supporting .NET applications and APIs.
  • Knowledge of cloud-native solutions in Azure.
  • Willingness to embrace the DevOps mindset.
  • Excellent analytical, decision-making, and problem-solving skills.
  • Ability to multitask in a fast-paced environment, focusing on timeliness, documentation, and communications with peers and business users.
  • Ability to communicate well verbally and in writing to technical and non-technical audiences of various levels verbally and in writing using accurate grammatical form.
  • Ability to communicate effectively in group or individual situations to clarify needs and instructions.
  • Ability to communicate professionally and respectfully with internal/external clients and co-workers.
  • Expertise in reading and interpreting written information and procedural documentation.
  • Expertise in maintaining confidentiality.

Nice to have

  • Experience using Jenkins.
  • Experience with mobile app development with Ionic.

Responsibilities

  • Work with .NET Framework and .NET Core and assist in transition.
  • Provide complete stack design and development of projects involving application development, migrations, and additions to existing applications.
  • Design and develop APIs necessary to affect front-end functionality and/or be consumed by other partners.
  • Participate in defect root cause analysis and resolution to understand and improve the quality of delivered products.
  • Design and create data models for applications and databases to persist them.
  • Create, build, and deploy pipelines to ship frequently.
  • Develop plans and priorities to address technical debt and opportunities.
  • Participate in project meetings with other technical staff, business owners, and subject matter experts.
  • Review applications in the development progress to ensure compliance with overall design parameters and corporate development standards.
  • Develop and/or review the development of test protocols for testing applications before user acceptance, emphasizing automated unit tests, integrated tests, and functional tests.
  • Review test results and direct further development.
  • Stay abreast of developments in web applications and programming languages.
  • Serve as technical lead, architect, project lead, or principal developer.
  • May provide or guide technical support to applications currently in production.
  • Mentor or guide work of less experienced programming and development staff.

Responsibilities as a team member:

  • Take personal responsibility for actions. This is demonstrated through owning problems, problem-solving, and not projecting issues or failures to others or the quote system if not warranted.
  • Demonstrate excellence in work standards and is tenacious in completing tasks.
  • Effectively solve problems and make decisions. It includes resolving crises and developing resolutions between parties.
  • Work well with other team members and departments.
  • Demonstrate the ability to interact and cooperate using respectful relations to accomplish mutual goals and assignments efficiently.
  • Request support from the team with ample time to accommodate the support request in order to meet deadlines.
  • Ensure effectiveness in processes to achieve/seek best practices.
  • Follow-up assignments will be completed and communicated as agreed.

We offer

  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Annual performance appraisals.
  • Remote-friendly culture and no micromanagement.
  • Comprehensive private medical insurance.
  • Christmas Bonus in the amount of 15 days' salary.
  • Bonuses for recommendations of new employees.
  • Bonuses for article writing, public talks, other activities.
  • 15 vacation days, 10 holidays, sick leaves.
  • Platzi unlimited training account.
  • Free webinars, meetups and conferences organized by Svitla.
  • Fun corporate celebrations and activities.
  • Awesome team, friendly and supportive community!

About Svitla

Svitla Systems is a global trusted IT solutions company headquartered in California, with business and development offices through out the US, Latin America, Europe, and Asia. Svitla is an outspoken advocate of workplace flexibility, best known for its well-established remote culture, individual approach to our teammate’s professional and personal growth, and family-like environment.

Since 2003, Svitla has served a wide range of clients, from innovative start-ups in California to mega-large corporations such as Ingenico, Amplience, InvoiceASAP and Global Citizen. At Svitla, developers work with clients’ teams directly, building lasting and successful partnerships, as a result of seamless integration with on-site processes.

Svitla Systems’ global mission is to build a business that contributes to the well-being of our partners, personnel and their families, improves our communities, and makes a lasting difference in the world. Join us!

If you are interested in our vacancy, please send your CV.
We will be happy to see you in our friendly team :)

Let's meet in person

Maryna Milashenko
Maryna Milashenko
Recruiter