1

Programming Assistant Jobs in Portland, CT (NOW HIRING)

Assistant Town Engineer

Branford, CT ยท On-site

$93K - $110K/yr

... good engineering practices. Provide technical advice and draft reports to various Town Commissions and Authorities. * Assist in inspecting drainage, roadway, sanitary sewer, and other Town ...

In the absence of the Director, the assistant will assume the administrative, financial and operating aspects of the hotel as they relate to engineering. * Assist in developing and implementing plans ...

Electrical & Controls Engineering * Assist with the troubleshooting of electrical control systems including control panels, wiring schematics, sensors, actuators, motion devices, and safety ...

Other network presentation elements that support viewer navigation and engagement Strategic Projects & Stakeholder Support * Assist with long-term programming strategy and operational improvement ...

Shadow and assist Automation Engineers in troubleshooting, maintaining, and repairing control systems, PLCs, VFDs, sensors, scanners, HMIs, and industrial networks. * Support daily automation ...

Some of these duties may include:-Quotation/sales support, Field/sales trips, Design Engineering Assist in designing and producing engineering drawings (valve assemblies, electrical connection ...

Some of these duties may include:-Quotation/sales support, Field/sales trips, Design Engineering Assist in designing and producing engineering drawings (valve assemblies, electrical connection ...

Showing results 21-40

Programming Assistant information

What is a programming assistant?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.

What are some typical daily tasks and collaborative responsibilities for a programming assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What are the key skills and qualifications needed to thrive as a programming assistant, and why are they important?

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.
What cities near Portland, CT are hiring for Programming Assistant jobs? Cities near Portland, CT with the most Programming Assistant job openings:
Infographic showing various Programming Assistant job openings in Portland, CT as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 20% Part Time, 1% Temporary, and 3% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution.

Assistant Town Engineer

Town of Branford.

Branford, CT โ€ข On-site

$93K - $110K/yr

Full-time

Posted 19 days ago


Job description

Position Summary/Purpose:

The Town of Branford is seeking a detail oriented and collaborative individual to provide professional engineering work related to the design and construction of infrastructure projects, asset management, and capital improvement planning in the Engineering Department. This position will collaborate with municipal, state, and federal representatives, and will effectively communicate with residents and members of the local business community.


Essential Job Functions:

(The essential functions or duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related or a logical assignment to the position.)

  • Applies standard civil engineering practices and procedures to a variety of public infrastructure conceptual plans, preliminary and final design, construction oversight, and land surveying projects.
  • Provides consultation to Town Departments, Boards, Commissions, and Authorities.
  • Serve as project manager for department initiatives, as assigned, to ensure a successful project by managing project design, budgets, grant administration, and construction oversight.
  • Develops and presents to various boards, Department funding requests, budget reports, capital project presentations, and Public Information Meetings for assigned projects.
  • Prepares plans and specifications for Town projects, including road and sidewalk reconstruction, drainage, flood control improvements, and other public infrastructure.
  • Drafts specifications and special provisions and coordinates public advertising for bids; reviews construction bids and makes necessary recommendations based on lowest and/or qualified bid, competency of vendors and consultants, and any other selection criteria.
  • Prepares budget and engineer’s estimates for Town projects.
  • Prepares grant applications, requests for proposals, and requests for qualifications; coordinates with Town/State/Federal agencies to follow the required procurement procedures.
  • Maintains infrastructure asset management software and databases. Assists various departments in prioritizing projects and preparing reports utilizing asset databases.
  • Assists the Public Works Department in ensuring compliance with State and Federal statutes.
  • Review plans, drainage calculations, traffic studies, geotechnical reports, and other technical data submitted by developers of subdivisions and other private development projects for conformance with town standards and good engineering practices. Provide technical advice and draft reports to various Town Commissions and Authorities.
  • Assist in inspecting drainage, roadway, sanitary sewer, and other Town infrastructure, receive and respond to reported deficiencies, and prepare corrective design, as warranted.
  • Reviews inspection reports for Town bridges and makes recommendations for maintenance and replacements.
  • Assist the Capital Project Manager, as assigned, with various capital projects administration.
  • Prepares and coordinates local, state, and federal regulatory permits associated with Town projects.
  • Represents the Department and makes formal project presentations before Commissions and Authorities.
  • Serve as engineering staff to Sewer Authority, as assigned, and overseeing consultant engineers, state and federal regulatory compliance, capital projects, advising on sewer use fee, assisting with review of procedures for sewer connection approvals, etc.
  • Assists with the preparation of annual operating and capital budgets.
  • Assists the Department in marking the location of storm sewers in response to requests made through the Connecticut Call Before You Dig program.
  • Attends trainings and conferences; suggest innovative approaches learned through training and conferences.


Other Functions:

  • Performs similar or related work as required, directed or as situation dictates.
  • Continue professional development.
  • Assists other Department staff as needed to promote a team effort to serve the public.
  • All other duties as assigned

Supervision:

Supervision Scope: Performs varied and responsible technical, management and supervisory responsibilities requiring the knowledge of regulations, state/federal statutes and local ordinances. Exercise responsible judgment and initiative in effectively and efficiently following department policies and practices.

Supervision Received: Works under the general direction of the Town Engineer or their designee.

Supervision Given: None.


Minimum Required Qualifications:

Education, Training and Experience

  • Bachelor’s Degree in Civil Engineering, or an Associate’s Degree in Civil Engineering plus three (3) years of related experience in municipal or private engineering.
  • Engineer-in-Training license valid in the state of Connecticut required. Professional Engineering license (PE) valid in the state of Connecticut preferred.
  • Must have and maintain a valid CT Driver’s License


Special requirements

Must be physically capable of moving about on construction work sites.

Knowledge, Ability and Skill

Knowledge: of civil engineering and construction principles, practices and methods as applicable to a municipal setting; knowledge of applicable Town, State and Federal policies, laws, and regulations affecting department activities

Ability: Ability to read and interpret plans, designs, maps, drawings and specifications; ability to inspect and evaluate municipal civil engineering construction projects at all phases of completion; ability to enforce regulations firmly and courteously; ability to write and administer grants; ability to design municipal construction projects; ability to prioritize; ability to conduct research to understand new engineering methods; ability to multitask; ability to prepare and present technical and narrative reports in oral and written form; ability to use computer systems such as AutoCAD, GIS, hydraulic and hydrology software; ability to use surveying equipment

Skill: Excellent verbal and written communication skills; aptitude for working with drawings, plans and maps; aptitude for working with and explaining laws and regulations to people; aptitude for working with people and maintaining effective working relationships with various groups; conflict resolution skills; aptitude for working with paperwork and details; skill in using the mentioned equipment.


Tools and Equipment Used


Personal computer, including word processing, spreadsheet, databases, computer-aided-design (CAD) software, and GIS software; basic surveying tools

Job Environment:

Administrative work is performed in a moderately noisy office with regular interruptions during the day from the public via telephone or in person. Perform regular inspections of construction sites

Requires the operation of telephones, personal computers, copiers, facsimile machines, and other standard office equipment.

Makes frequent and periodic contact with contractors, property owners, businesses, Town staff and Town officials. Communication is frequently in person, telephone email and in writing. Work requires a high level of professionalism and high level of patience in dealing with and explaining regulations to the public.

Avoid errors in judgment or omissions that could result in delay of services, monetary loss, and legal ramifications.


(This job description does not constitute an employment agreement between the employer and employee. It is used as a guide for personnel actions and is subject to change by the employer as the needs of the employer and requirements of the job change.)


Monday to Friday 40 hours