1

Visual Basic Developer Jobs in Maine (NOW HIRING)

ECC Designer/Programmer NUMBER OF OPEN POSITIONS: 1 LOCATION: ME - Augusta - General Office BI ... C, C++, Fortran, perl, unix shell scripting and Visual Basic. * Proficiency with operating systems;

ECC Designer/Programmer

Augusta, ME · On-site

$3.2K - $4.5K/wk

ECC Designer/Programmer NUMBER OF OPEN POSITIONS: 1 LOCATION: ME - Augusta - General Office BI ... C, C++, Fortran, perl, unix shell scripting and Visual Basic. * Proficiency with operating systems;

Fitter/Welder

South Paris, ME · On-site

$19.75 - $24.75/hr

Whether your background is in engineering and design, information technology and software ... Basic Job Functions: Welding Steel Structural Components: Complete welding on structural steel ...

TVI Assistant

Auburn, ME · On-site

$24.50 - $28.18/hr

... programming that supports student access and independence in the least restrictive environment ... Basic Life and Long-Term Disability insurance (100% employer paid!) * 401k agency contribution

Welder Fabricator

Lewiston, ME

$21 - $27/hr

Senior plc is an international, market-leading, engineering solutions provider with 30 operating ... Having the understanding and ability to follow basic weld procedures along with basic blue print ...

Welder Fabricator

Lewiston, ME · On-site

$21.25 - $27.50/hr

Senior plc is an international, market-leading, engineering solutions provider with 30 operating ... Having the understanding and ability to follow basic weld procedures along with basic blue print ...

Basic Job Functions: Position Summary The Quality Lead at NIPG - Prince George (PGVA) serves as the ... Ensure adherence to approved work instructions, engineering requirements, and MOC approvals. Lead ...

Basic math skills. * Ability to read, write, speak, and understand English and to prioritize ... Beyond our connectivity solutions, we also provide local news, programming and regional sports via ...

Basic math skills. * Ability to read, write, speak, and understand English and to prioritize ... Beyond our connectivity solutions, we also provide local news, programming and regional sports via ...

next page

Showing results 1-20

Visual Basic Developer information

See Maine salary details

$46

$55

$64

How much do visual basic developer jobs pay per hour?

As of Jul 16, 2026, the average hourly pay for visual basic developer in Maine is $55.08, according to ZipRecruiter salary data. Most workers in this role earn between $50.48 and $59.57 per hour, depending on experience, location, and employer.

What is the difference between Visual Basic Developer vs C# Developer?

AspectVisual Basic DeveloperC# Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Microsoft Certified: Application DeveloperSimilar credentials; often the same certifications as Visual Basic Developers
Work EnvironmentDevelops Windows applications, often in enterprise settings using Microsoft technologiesDevelops a wide range of applications, including web, desktop, and enterprise solutions using Microsoft .NET
Industry UsageCommon in legacy systems, enterprise internal tools, and maintenance of existing VB applicationsMore prevalent in new projects, web applications, and modern enterprise solutions

Both Visual Basic Developer and C# Developer work within the Microsoft ecosystem, often sharing similar credentials and work environments. However, Visual Basic Developers tend to focus on maintaining legacy Windows applications, while C# Developers are more involved in developing new, versatile applications across platforms.

What Is the Job of a Visual Basic Developer?

The job duties of a Visual Basic developer (VB developer) include working to design or modify software, systems, and applications using Visual Basic and related programming languages and ecosystems. This includes VB.NET, Microsoft Access, and MySQL. In this career, your responsibilities involve writing, testing, and modifying code, and working to implement software or systems into existing systems. You may scale existing applications or software for your employer. You may work for an in-house tech or IT department, or you work for a software developer and provide services for clients.

What are the key skills and qualifications needed to thrive as a Visual Basic Developer, and why are they important?

To thrive as a Visual Basic Developer, you need strong programming skills in Visual Basic (VB), a solid understanding of software development principles, and typically a degree in computer science or a related field. Familiarity with Microsoft Visual Studio, SQL databases, and version control systems such as Git is commonly required, and certifications like Microsoft Certified: Azure Developer Associate can be beneficial. Problem-solving ability, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are essential for building reliable applications, troubleshooting issues efficiently, and collaborating with team members or stakeholders.

What does a Visual Basic Developer do?

A Visual Basic Developer designs, develops, and maintains software applications using the Visual Basic programming language, often within the Microsoft .NET framework. They are responsible for writing code, debugging, testing, and troubleshooting programs to ensure they function efficiently. Visual Basic Developers often work on automating tasks, creating user interfaces, and integrating applications with databases or other systems. Their work is commonly used in business applications, reporting tools, and legacy system support.

What are some common challenges faced by Visual Basic Developers when working on legacy systems?

Visual Basic Developers often encounter challenges when maintaining or upgrading legacy applications, such as dealing with outdated codebases, limited documentation, and compatibility issues with newer technologies. These projects frequently require strong problem-solving skills and the ability to reverse-engineer existing functionality to implement updates or bug fixes. Collaborating with other teams, such as QA and business analysts, is essential to ensure that changes meet user requirements and do not disrupt existing workflows.
What are popular job titles related to Visual Basic Developer jobs in Maine? For Visual Basic Developer jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Visual Basic Developer jobs in Maine look for? The top searched job categories for Visual Basic Developer jobs in Maine are:
What are popular job titles related to Visual Basic Developer jobs in ME? For Visual Basic Developer jobs in ME, the most frequently searched job titles are:
Infographic showing various Visual Basic Developer job openings in Maine as of July 2026, with employment types broken down into 74% Full Time, and 26% Part Time. Highlights an 100% In-person job distribution, with an average salary of $114,570 per year, or $55.1 per hour.

ECC Designer/Programmer

Iberdrola

Augusta, ME

$3.2K - $4.5K/wk

Other

Medical, Dental, Vision, Retirement

Posted 12 days ago


Job description

Job Info

POSITION - Union:ECC Designer/Programmer

NUMBER OF OPEN POSITIONS:1

LOCATION: ME - Augusta - General Office

BI-WEEKLY PAY RATE RANGE: $3,238.24 - $4,504.35

WHAT WE OFFER:

  • Competitive benefits and growth opportunities
    Generous performancebased bonuses
    12% 401(k) match
    Comprehensive health, dental, and vision insurance
    Tuition reimbursement
    Professional development and clear career advancement pathways

For more information please visit:Benefits - Avangrid

JOB SUMMARY: Responsible for specification development, implementation into production use, operational support and maintenance of the Energy Management System, encompassing a variety of functional software systems and third-party applications. Provide the technical means and methodologies to allow Power System Dispatchers to operate and maintain a secure and reliable Transmission System assuring customer reliability.

MAJOR ROLES AND RESPONSIBILITIES:

  • Maintains complex proprietary computer programs, SCADA, Network Model, and Dispatcher Training Simulator (DTS) databases, along with dynamic displays which are used to dispatch the power system. Required to prepare written reports explaining operation variances of programs for vendors.
  • Performs primary responsibilities for multiple EMS subsystems to include but not limited to Data Acquisition Control (DAC), Historical Data, Dispatcher Graphical User Interface (GUI), Inter-control Center Communication Protocol (ICCP), Power System Analysis and Real Time Calculations.
  • Performs engineering studies and prepares written reports using power system analysis software included with the Energy Management System and other software utilities such as PSEE and/or PSLF as adopted by the company for similar purposes.
  • Performs administrative tasks associated with the maintenance of the EMS and associated support systems. Include; operating systems, relational database management systems, communication front-end components, network infrastructure and software applications that comprise a number of functional subsystems key to the operation of a critical business system.
  • Troubleshoot and diagnose problems within EMS utilizing various software programs and utilities. May require working with vendor support.
  • Implement and maintains infrastructure and procedures for Disaster recovery, essential data backup of application software, operating systems, historical data, network configuration and similar data required to restore the EMS to production operation and necessary to maintain business continuity and compliance with regulatory requirements.
  • Represents the Company on internal and external task forces or working groups as appointed.
  • Develop custom applications to support changing operational requirements, system improvements, and other customer needs.
  • Provide real time power system data upon request to external departments and other entities as required to fulfill business and compliance objectives.
  • Perform integration and testing of new EMS upgrades, and software patches. This may require travel and extended stays at Vendors factory site.
  • Maintains up-to-date documentation and procedures that define the operability of the infrastructure.
  • Provide departmental cross-training as well as assist in training Dispatcher staff.
  • Coordinate with external departments in the commissioning of field devices, ensuring correctness and accuracy of device inputs as it relates to the Energy Management System and consistent with departmental requirements.
  • Provide H/W support as required to ensure continuous operation of critical EMS functionality.
  • Provides for hardware backup and identifies additional required skills to include Fortran and SQL.
  • Other ancillary duties related to the core functions of the job as assigned.

REQUIREMENTS:

Skills/Abilities:

  • Strong verbal and written communication skills.
  • Self-motivated.
  • Proficiency to manage multiple projects simultaneously.
  • 24-hour standby required.
  • Willingness to broaden skill set to accommodate changing requirements.
  • Proficiency to work independently or in a group and willing to share
  • knowledge.
  • Proficiency using relational databases.
  • Provides support and guidance within the group.
  • Provides training within the group.

Education/Experience:

  • Proficiency using a CAD program.
  • Able to analyze, debug and develop software programs using programming languages; C, C++, Fortran, perl, unix shell scripting and Visual Basic.
  • Proficiency with operating systems; Unix and Windows-2000.
  • Able to troubleshoot and isolate problems on a distributed computer network.
  • Familiar with the dynamics of a complex power system network.
  • Knowledge of communication protocols, networking concepts and ICCP.
  • Ability to streamline manual processes via automation using innovative techniques.
  • Familiar with database structured query language, SQL and methods for retrieving data via direct SQL or ODBC.

Required Education:

  • Bachelor's degree from an accredited electrical engineering or computer science program.

Company:

CENTRAL MAINE POWER CO

Mobility Information

Please note that any applicant who is not a citizen of the country of the vacancy will be subject to compliance with the applicable immigration requirements to legally work in that country.

At Avangrid we provide fair and equal employment and advancement opportunities for all employees and candidates regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, disability, protected veteran status or any other status protected by federal, state, or local law.
If you are an individual with a disability or a disabled veteran who is unable to use our online tool to search for or to apply for jobs, you may request a reasonable accommodation by contacting our People and Organization department at careers@avangrid.com.

Avangrid employees may be assigned a system emergency role and in the event of a system emergency, may be required to work outside of their regular schedule/job duties. This is applicable to employees that will work in Connecticut, Maine, Massachusetts, and New York within Avangrid Network and Corporate functions. This does not include those that will work for Avangrid Power.

Avangrid employees may also be assigned a NERC Reliability Standards compliance role supporting Critical Infrastructure Protection (CIP) and/or Operations and Planning (O&P) responsibilities. This is applicable to employees that will work in electric transmission, operations, and cyber security business areas in Connecticut, Maine, Massachusetts, and New York within Avangrid Network and Corporate business areas. NERC Reliability Standards compliance roles and responsibilities may include additional access protections, training, audit engagement, and required evidence retention, and will be communicated by the employee's management.

Job Posting End Date:

August-28-2026