Description | Senior Software Engineer – Research Productization I Reports To Engineering Manager Who is Vant4ge? Are you passionate about building a technology-based product that will actually help people in need? Do you want to work in an environment that is dynamic challenging and constantly evolving? As a member of the team you'll have the opportunity to work in a highly collaborative creative and agile environment. We are Vant4ge. Our staff is passionate about using technology to help and give hope to people who may have become involved in local state or federal justice systems. We provide an online community of care that connects coordinates and tracks all those who are involved in the correctional/rehabilitative life cycle including those with the most stake (the justice involved youth or adult him/herself). Our technology seeks to empower all involved to assess assign and encourage completion of treatment plans that will improve success in the community. We enjoy knowing our software at the end of the day is being used to help people. Job Overview Vant4ge is seeking a Senior Software Engineer specializing in application development using Avalonia or WPF as well as ASP.NET and NodeJS. In this role you will be working with our newest AI technologies that are making the transition from proof of concept to product. Leveraging your advanced knowledge of C# Node API and desktop frameworks you'll deliver solutions that are efficient reliable and scalable. This role will at times be client-facing and include collaboration across teams. Clear and effective communication in English as required by job responsibilities is essential to success in this role. Responsibilities Develop high-quality software design and architecture Follow engineering department coding conventions and standards Identify prioritize and execute tasks throughout the software development lifecycle Design and develop sophisticated command and control desktop applications using Avalonia or WPF Design and develop performant enterprise scale APIs in ASP.NET and NodeJS Write clean efficient maintainable and well-documented code Automate routine tasks through scripting and appropriate automation tools Conduct thorough code reviews debugging validation and verification testing Collaborate closely with internal teams and external vendors to enhance application performance usability and stability Document all phases of application development and monitor system performance post-deployment Maintain applications through regular updates and incorporate the latest technologies and industry best practices Analyze end-user requirements designing software architectures and features to meet and exceed these requirements Translate complex architectural documentation into scalable performant application code Ensure continuous application functionality via proactive software maintenance monitoring and troubleshooting Work with the latest AI coding tools such as CoPilot responsibly to reduce development time without creating bugs – this is NOT vibe coding Complete corporate training on a timely basis Other duties as assigned Qualifications Strong verbal communication skills required including the ability to communicate clearly in English as needed for effective job performance. Proven experience as a Senior Software Engineer This position requires you to have 5+ years experience as a Sr. Software Engineer with the following skills: Languages: C# JavaScript SQL C/C++ Java Architecture Patterns: Microservices Asynchronous Distributed Architecture Agentic AI LLM GPT Frameworks: ASP.NET Core 8 NodeJS NPoco/PetaPoco Avalonia WPF Databases: SQL Server Redis Azure Cosmos Azure Blob Storage Tools: Visual Studio Visual Studio Code SQL Server Management Studio Postman npm NuGet CoPilot Source Control: GitHub Methodologies: Scrum Agile Domain Driven Design (DDD) Operating Systems: Linux Microsoft Windows 11 Cloud Platforms: Microsoft Azure (Government) Extensive experience in software development design and deployment Proven team player with excellent communication skills Analytical mind with problem-solving aptitude Ability to work independently Excellent organizational and leadership skills BSc/BA in Computer Science or a related degree We highly value Passion for and responsibility to the customer/partner Must be self-starting hardworking and inquisitive Leadership through innovation in everything you do Passion for what you do and being self-reflective to improve Relentless commitment to win Personal and corporate integrity Job Type: Full-time Work Location: Remote |