We do the hard work to make trust work.
Senior Software Engineer
Location
United States
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Verisma
• Take technical ownership of core components of the enterprise application, with a long-term vision for scalability and maintainability • Design, develop and enhance features using React (TypeScript) on the front end and C#/.NET on the back end • Optimize and maintain SQL Server databases, including schema design, performance tuning and data integrity • Lead efforts to refactor legacy codebases into modern, modular architectures using cloud-native best practices • Implement and automate unit and integration testing strategies to ensure code quality reliability • Collaborate closely with internal employees, contractors and DevOps teams to align development efforts with business goals • Utilize Azure DevOps for source control (Repos), CI/CD (Pipelines) and work with tracking (Boards) • Participate in Agile ceremonies and contribute to continuous improvement of team processes • Mentor junior developers and contribute to a culture of technical excellence and innovation • Perform other related duties, as assigned, to support the effective operation of the department and the company • Live by and promote Verisma Core Values
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience required
- 8+ years of professional software development experience, including full-stack development and cloud-native development
- Proficiency in:
- C#/.NET for backend development
- React (with Redux and TypeScript, Redis) for frontend development
- SQL Server (T-SQL, schema design, stored procedures)
- Azure (App Services, Containers, Horizontal Scaling, Message Queues)
- Preferred experience with Microsoft Power BI Embedded and Azure DevOps (Repos, Pipelines, Boards) is a plus
- Proven ability to write meaningful, automated unit and integration tests using frameworks like xUnit, Moq or similar
- Utilize secure coding practices aligned with OWASP Top 10
- Solid understanding of software architecture principles, including microservices and SPA design
- Preferred experience in the healthcare industry or other regulated environments
- Experience working in Agile frameworks such as Scrum or Kanban
- Excellent communication and collaboration skills, with the ability to work across departments and with external partners
- Self-starter with a proactive mindset and a passion for continuous learning and improvement
- Open to travel up to 10% of the time.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead Healthcare Interoperability Engineer • Design and implement scalable, secure data architectures on Azure to support business intelligence, analytics, and operational systems • Build and maintain data pipelines using Azure Data Factory, Azure Synapse and related services • Contribute to database designs across multiple platforms (Azure SQL Database, SQL Managed Instance, PostgreSQL, CosmosDB) • Optimize data storage strategies across Azure Blob Storage, Data Lake, and structured databases • Design data models and structures that enable efficient analytics and reporting • Implement database DevOps processes including schema versioning, deployment automation, and rollback procedures • Perform database performance tuning, indexing strategies, and query optimization • Manage database lifecycle across development, pre-production, and production environments utilizing RedGate Flyway • Design and implement ETL/ELT processes to integrate data from multiple sources • Build event-driven data processing solutions including message producers, consumers, and workers using Azure Service Bus, Event Grid, and related messaging services • Integrate with external REST APIs for data ingestion and develop internal data APIs using Python (FastAPI/Flask) on Azure Container Apps or Functions • Develop data transformation logic and orchestration workflows • Collaborate with stakeholders to translate business requirements into technical solutions • Provide technical guidance and mentorship to junior developers and engineers • Create and maintain comprehensive technical documentation including data dictionaries, architecture diagrams, and process flows
• Work with state-of-the-art technologies such as ABAP Cloud, RAP and related technologies. • Develop and maintain SAP applications with a focus on full-stack solutions. • Collaborate with multiple departments to analyze and implement technical requirements. • Implement and optimize interfaces between SAP systems and other platforms. • Perform testing and quality-assurance measures to ensure smooth operation of the applications. • Support the migration of existing systems to new technologies and platforms.
Software Engineer
Buildout, Inc. Buildout, Inc. offers an end-to-end solution for marketing commercial real estate listings and empowers brokerages nationally to showcase their brand and gr
• Consistently and quickly build and launch excellent software by: - Understanding our customers and their needs - Engineering elegant and practical solutions - Iterating on and polishing your work to meet the standards for Buildout Quality • Work within our milestone-based feature development framework, helping your team lead break large projects into well-scoped, estimable components so work starts with a clear plan and multiple engineers can contribute in parallel • Work with your team's Product Manager and UX Designer to ensure everyone is on the same page and the user experience is consistently great • Help your team maintain Buildout Quality by performing thorough and timely code reviews, pairing on difficult issues to share knowledge and drive accountability, and delivering excellent software on a timely basis to lead by example • Set and achieve Buildout-sponsored personal and professional goals with your team lead
Senior Environmental Engineer
ICFFounded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en
• Leverage hands-on knowledge and experience with site characterization and remediation technologies to promote improvements to the cleanup of Superfund sites. • Lead and support technology transfer and training by identifying and evaluating ways to advance contaminated site cleanup including innovative technologies, approaches, strategies, and best practices. • Lead technical support developing conceptual site models, site strategies, optimization recommendations, assisting with systematic project planning, and cost estimation. • Manage multi-disciplinary project teams and client engagement.



