Lantana Consulting Group

Senior Software Engineer

Lantana Consulting Group

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $135,000 - $155,000 per year

Job Level

About the role

  • Provides expertise in software development and operational support for an application that interfaces with hospitals’ electronic health records (EHRs)
  • Contributes to the design, development, and enhancement of application features
  • Ensures reliable system operations, data flow, and technical troubleshooting
  • Performs hands-on engineering and supports daily operational needs as the product matures
  • Design, develop, and implement software solutions that enhance application functionality, reliability, and performance
  • Work closely with engineering and support teams to troubleshoot, diagnose, and resolve technical issues
  • Write clean, maintainable, and efficient code for application components, internal tools, and automation
  • Establish and contribute to best practices for operational support, monitoring, and knowledge-sharing
  • Provide technical guidance to team members and collaborate across engineering, DevOps, product, and support teams
  • Lead and contribute to code reviews to ensure high-quality, maintainable code
  • Facilitate discussions about design choices, tradeoffs, architecture, and emerging patterns
  • Design and develop complex back-end services using .NET Core/C#
  • Lead the development and implementation of frontend applications using Angular and TypeScript
  • Design and maintain relational and NoSQL databases to support scalable data processing and application workflows
  • Implement and support event-driven architectures, including messaging technologies such as Kafka and RabbitMQ
  • Ensure security, scalability, observability, and performance of applications deployed on Cloud platforms, especially Azure
  • Collaborate with DevOps teams to ensure robust CI/CD pipelines, Git workflows, telemetry, and monitoring are in place

Requirements

  • Bachelor's degree or higher in computer science, engineering, or related discipline
  • A minimum of 12 years of experience in software development, with some experience supporting production operations
  • Strong proficiency in C# (primary development stack)
  • Programming experience with Java, Spring Boot, Python, and JavaScript/TypeScript
  • Proficiency with frameworks such as .NET Core, Angular, TypeScript, and modern UI-design patterns
  • Strong understanding of principles of software development and best practices
  • Hands-on experience with Azure Cloud services (App Service, Functions, Container Apps and Services, Storage, networking)
  • Experience implementing and supporting event-driven architectures using Kafka
  • Strong knowledge of relational and NoSQL databases
  • Experience with CI/CD pipelines, automated testing, and Git workflows
  • Strong knowledge of networking concepts and troubleshooting techniques
  • Experience with telemetry tools such as Grafana, Prometheus, Loki, and Splunk
  • Excellent problem-solving and analytical skills
  • Strong written and verbal communication skills
  • Customer-service orientation and ability to work directly with clients
  • Ability to complete and maintain a federal-government Position of Public Trust Level 5 background investigation
Benefits
  • flexible remote work arrangements
  • professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#JavaSpring BootPythonJavaScriptTypeScript.NET CoreAngularrelational databasesNoSQL databases
Soft Skills
problem-solvinganalytical skillswritten communicationverbal communicationcustomer-service orientationcollaborationtechnical guidance
Certifications
Bachelor's degree in computer scienceBachelor's degree in engineeringPosition of Public Trust Level 5 background investigation