Job Title: Senior Software Developer Company Name: Cultura Technologies Job Url: https://builtin.com/job/sr-software-developer/9004659 Job Description: Cultura Technologies Sr Software Developer Job Posted Yesterday Posted Yesterday Hiring Remotely in United States Remote Senior level Agriculture The Role The Senior Software Developer will lead enhancements to the C#/.NET codebase, maintain legacy VB6 systems, and mentor junior developers while collaborating on product development. Summary Generated by Built In The company where you can make an impact and bring value. Job Summary: Greenstone, a Cultura Technologies company, is seeking a Senior Software Developer to play a key role on our Software Development team. The team develops and maintains a suite of complex commercial software applications used by agricultural businesses. The successful candidate will take ownership of significant features and subsystems, driving technical decisions, identifying optimal design solutions, and delivering high-quality results. This role involves working both independently and collaboratively with Product Management, Development, and QA teams to continuously maintain and enhance our product portfolio. Our teams are distributed across multiple time zones within the USA and our Karachi (Pakistan) office. The core product has been successfully converted from VB6 to C# and .NET framework. The development team’s primary focus is continuing to build out and enhance the modernized C#/.NET codebase. A legacy VB6 version of the repository is still maintained in the short term to support existing deployments. The Senior Developer will contribute to ongoing feature development in C#/.NET while helping ensure stability across both codebases as the legacy version is phased out. Greenstone delivers innovative, mission-critical solutions to North American agribusinesses. We retain a commanding share in the U.S. grain origination software market, serving over 400 customers and 5,000+ ERP users throughout North America. Our products have been in the marketplace for over 30 years, providing stability, consistency, and innovation that our customers rely on. To learn more, visit www.greenstonesystems.com Job Description: JOB RESPONSIBILITIES Lead the development and enhancement of the C#/.NET codebase, ensuring adherence to modern design patterns and best practices Architect, design, and develop applications and services by evaluating user requirements and analyzing both existing and proposed systems Maintain the legacy VB6 codebase as needed during the transition period, ensuring stability for existing deployments Design and develop data access layers, queries, stored procedures, etc. for MS-SQL Server Mentor junior developers through code reviews, pair programming, and technical guidance Participate in sprint planning sessions, including effort estimation, technical scoping, and peer review Contribute to Agile/Scrum ceremonies and help refine team processes Leverage AI-powered development and research tools effectively to accelerate development workflows, improve code quality, and support informed technical decision-making TECHNICAL REQUIREMENTS 5+ years of professional programming experience in C# using Microsoft Visual Studio Expert-level proficiency with the .NET framework and/or .NET Core Strong experience developing against Microsoft SQL Server (2016 or later), including writing and optimizing complex queries, stored procedures, indexing strategies, and database schema design Demonstrated experience with Agile/Scrum methodologies in a professional setting Proficient and knowledgeable use of AI-assisted development tools (e.g., GitHub Copilot, Claude, ChatGPT) and AI-powered research tools for problem-solving, code generation, and technical exploration Bachelor’s degree in Computer Science or equivalent professional experience ESSENTIAL REQUIREMENTS Excellent verbal and written communication skills with strong organizational abilities Detail-oriented mindset with the ability to produce clear, well-documented work Self-motivated and able to work independently while remaining flexible and collaborative in a team environment Ability to manage multiple priorities and coordinate effectively across QA, project management, and customer support teams to meet deadlines Strong analytical skills paired with creative problem-solving abilities PREFERRED EXPERIENCE Experience with NoSQL databases, particularly Actian (strongly preferred) Experience with VB6, VB.NET, or legacy Microsoft development platforms Experience with Pervasive PSQL databases Experience with web development technologies (Angular, React, Knockout, JavaScript, jQuery, HTML5, CSS3, Bootstrap) API development and integration, including RESTful web services Experience with MS-SQL Server administration Experience deploying or migrating applications to Azure Exposure to software architecture and design patterns at an enterprise level Experience collaborating with remote and offshore team members across multiple time zones Experience with JIRA or similar issue and project tracking systems Background in the agricultural industry Worker Type: Regular Number of Openings Available: 1 Read Full Description Top Skills .Net Ai-Powered Research Tools Azure C# Github Copilot Microsoft Sql Server View all jobs at Cultura Technologies View Cultura Technologies Profile Report Job