Senior Software Developer / Engineer

Posted:
8/19/2024, 5:00:00 PM

Location(s):
Minnesota, United States ⋅ Georgia, United States ⋅ Alpharetta, Georgia, United States

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
Remote

The company where you can make an impact and bring value.

Job Summary:

Cultura Technologies is seeking a Senior Software Developer who can continuously contribute success to our dedicated client team.

Job Description:

Cultura Technologies is seeking a Senior Software Developer who can continuously contribute success to our dedicated client team. The team develops and maintains a suite of complex commercial software applications used by agricultural businesses. The successful candidate will be an integral part of growing projects, in which they will be responsible for identifying and implementing design solutions associated with the requirements and essentially drive results. Overall, the developer will work individually, as well as with Product Management, Development, and QA teams to continuously maintain and enhance our various solutions.

The prime responsibility of the development team is maintaining the core product, a mature VB6/MS-SQL solution, and extending it by building new User Interfaces utilizing a modern platform in a combination of C# and current Web/mobile toolsets.

                                                                                                                                          

JOB RESPONSIBILITIES:

  • Design/Develop applications and services by evaluating user requirements, and analyzing existing and proposed systems
  • Modernize and develop from desktop app written in a VB6, VB.NET and C#
  • Maintain and develop web and mobile application written in a variety of Web technologies
  • Maintain and develop applications to access and record data from MS-SQL Server
  • Participate in weekly planning sessions that include development estimations and peer review
  • Participate in daily scrum meetings

            EDUCATION/EXPERIENCE REQUIREMENTS:

  • Bachelor’s degree in Computer Science or related field
  • Professional programming experience in C# using Microsoft’s Visual Studio
  • Expert in Microsoft SQL Server 2014 or later development experience
  • Minimum 3 years VB6, VB.NET or C# experience
  • Knowledge using AGRIS or OneWeigh
  • Proficient understanding of web markup, including HTML5 and CSS3
  • Experience with Agile/Scrum Methodologies
  • Pluses (in priority order): 
    • Experience with Web development Technologies
      • Modern web development libraries e.g. Angular, Knockout, React
      • CSS styling libraries such as Bootstrap
      • JavaScript and jQuery
    • Experience with MS-SQL Server administration
    • Experience deploying or migrating applications to AWS
    • API development and integration
    • Experience with RESTful Web Services
    • Experience collaborating with remote and offshore team members
    • Experience with Pervasive PSQL databases
    • Exposure to software architecture and design patterns
    • Experience in the agricultural industry
    • Experience with JIRA Issue and Project Tracking system

    

ESSENTIAL REQUIREMENTS:

  • Strong verbal & written communication with exemplary organizational skills
  • Possesses clear and concise detail-oriented abilities.
  • Self-motivator with the ability to work independently and exemplify flexibility working in a team-oriented environment.
  • Ability to multi-task to liaise between quality assurance, project management, & customer support teams to meet deadlines.
  • Strong analytical skills with the boost of having creative problem-solving attributes.
  • Up to 25% travel may be required.
  • Remote-based position.

EOE/M/D/F/V

Worker Type:

Regular

Number of Openings Available:

1