1

Software Developer Intern Jobs in Rothesay, NB (NOW HIRING)

Software Developer Full time - Permanent Position Job Role: As a Java Software Developer responsible for designing, building and maintaining business-critical systems. This role requires not only ...

Net Developer for our client. This is a permanent position that is remote, or based in their office ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...

Net Developer for our client. This is a permanent position that is remote, or based in their office ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...

Software Developer Intern information

What are the key skills and qualifications needed to thrive as a software developer intern?

To thrive as a Software Developer Intern, you need a solid understanding of programming fundamentals, problem-solving abilities, and coursework or experience in computer science or a related field. Familiarity with languages like Python, Java, or JavaScript, and exposure to development tools such as Git, version control systems, and IDEs are common requirements. Strong communication, eagerness to learn, and teamwork distinguish standout interns in collaborative environments. These skills and qualities are crucial for contributing effectively to projects, adapting quickly, and making the most of the internship experience.

What kind of mentorship and learning opportunities can software developer interns typically expect during their internship?

Software Developer Interns often benefit from structured mentorship programs, pairing them with experienced developers who provide guidance on technical tasks and offer feedback on code quality. Interns usually participate in team meetings, code reviews, and project planning sessions, which help them understand real-world software development workflows. Many organizations also encourage interns to attend internal workshops or training sessions to build their technical and soft skills. This collaborative environment not only accelerates learning but also allows interns to contribute meaningfully to ongoing projects.

What are the most commonly searched types of Software Developer jobs in Rothesay, NB?

The most popular types of Software Developer jobs in Rothesay, NB are:

What cities near Rothesay, NB are hiring for Software Developer Intern jobs?

Cities near Rothesay, NB with the most Software Developer Intern job openings:

Infographic showing various Software Developer Intern job openings in Rothesay, NB as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Software Developer

CGS Immersive

Saint John, NB • On-site

Full-time

Re-posted 16 days ago


Job description

Innovation Starts With You.

Software Developer

Full time - Permanent Position

Job Role:

As a Java Software Developer responsible for designing, building and maintaining business-critical systems. This role requires not only strong backend engineering skills, but also the ability to communicate effectively with a wide range of stakeholders, including internal teams, external clients, business owners, and C-level executives.

The ideal candidate has a solid foundation in backend development using Go and Java, with experience working in smaller focused teams. While not all technical skills are required at the start, the successful candidate is expected to work with key team members and develop the skills required for the

Responsibilities:

  • Design, develop, and maintain enterprise backend services using Go and Java
  • Participate in client and stakeholder meetings to gather, validate, and refine business and technical requirements
  • Create, review, and maintain requirements documentation, technical designs, and solution specifications
  • Present technical solutions, system designs, and implementation details to:
    • Internal engineering teams
    • Business stakeholders
    • Senior leadership and executive audiences
  • Design and Develop systems using both monolithic and microservices architectures, applying appropriate enterprise patterns
  • Model relational data and write SQL queries, including joins, constraints, and normalized schemas
  • Collaborate across teams (engineering, QA, product, operations) in a structured development process
  • Contribute to code reviews, architectural discussions, and continuous improvement initiatives
  • Integrate with SSO Systems (SAML and Oauth2)
  • Knowledge of Security and Privacy Standards
  • Integrate with Third Party APIs
  • Keep up to date on current technical trends

Qualifications:

  • Professional experience with Golang and Java (both are required)
  • Experience developing backend services in a production enterprise environment
  • Strong understanding of monolithic and microservices architectures, including benefits and trade-offs
  • Ability to create and work from formal requirements and technical documentation
  • Solid understanding of relational databases, including:
    • Data modeling
    • Writing SQL queries with joins
  • Excellent verbal communication skills
  • Proven ability to explain technical concepts to non-technical stakeholders
  • Comfortable presenting to audiences ranging from business owners to C-level executives

Nice to have Qualifications:

  • Experience with event-driven architectures or messaging systems
  • Familiarity with data replication strategies, including the Outbox Pattern
  • Exposure to distributed systems and service-to-service communication
  • Experience supporting or modernizing legacy or monolithic systems
  • Working knowledge of JavaScript for light frontend or integration tasks
  • Experience in regulated or compliance-driven environments (finance, healthcare, government, etc.)
  • Familiarity with cloud platforms, containerization, or CI/CD pipelines\
  • Devops experience and SecDevOps experience.
  • AI Systems knowledge
  • Assisted AI development trends and best practices

About Us

For more than 40 years, CGS has empowered global enterprises to drive breakthrough performance through innovative business applications, enterprise learning and outsourcing. CGS Immersive is an innovation lab and training transformation engine modernizing training programs and delivering immersive experiences tailored to meet the evolving needs of organizations across industries.

Learn more about CGS Inc and CGS Immersive in our websites:

https://cgsinc.com/en
https://cgsimmersive.com/