Senior Software Engineer

Company:  Q Consulting
Location: Rochester
Closing Date: 27/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
We are seeking a Senior Software Engineer to join our client's platform engineering team, focusing on our Google Cloud Platform (GCP) efforts. The primary responsibility is to support cloud engineers in creating golden pathways for engineering teams, facilitating faster software deployment to GCP environments. Specifically, this role will involve provisioning and deploying back-end .NET core services to Google Cloud Run.

 

Required Experience:

Hands-on experience with Google Cloud Platform (GCP), specifically Cloud Run, GCP Operations Suite, VPCs, and Networking.

 

Preferred Experience:

Experience deploying applications from GitHub Enterprise to GCP via CI/CD.

Familiarity with GCP databases and other GCP APIs/services.

Working in an Agile environment.

Experience with .NET core applications.

Experience diagramming Google Cloud and API architectures.

GCP certifications are a plus but not required.

 

Position Responsibilities:

Design and build back-end services for data-centric clinical and analytic applications.

Ensure cloud-based microservices meet uptime, accuracy, resilience, and scalability targets.

Collaborate with data engineering, platform, and solutions teams to develop necessary applications.

Work closely with Product Owners, Product Managers, and Architects to translate requirements into code.

Develop services involving data warehousing, big data, cloud computing, business intelligence, analytics, and machine learning.

Participate in DevOps, Agile, and CI/CD frameworks.

Program in high-level languages such as Go, Python, Java, etc.

Create and maintain documentation of processes and source code.

Communicate effectively with peers, leaders, and customers across the organization.

Troubleshoot and resolve problems using root cause analysis and system investigation.

Contribute to design and architecture discussions with Principals and Architects.

Lead cross-functional improvement efforts and mentor junior software engineers.

Work independently with minimal guidance, potentially leading projects or ongoing activities.

 

Required Qualifications:

Bachelor's Degree in Computer Science/Engineering or a related field with 5 years of experience; OR an Associate's Degree in Computer Science/Engineering or a related field with 7 years of experience.

In-depth knowledge of software engineering with experience coding in a high-level language (C, C++, Go, Java, C#).

Demonstrated problem-solving and time management skills.

Strong technical aptitude for designing and implementing software solutions.

Experience with modern application development frameworks.

Knowledge of software engineering best practices, including the full software development life cycle (coding standards, code reviews, source control, builds, testing, and operations).

Hands-on technical expertise and strong communication skills.

Experience with Agile software development techniques.

 

Preferred Qualifications:

Master's Degree in Computer Science/Engineering or related field.

Experience with a variety of open-source technologies and cloud-based services.

Experience writing software for GCP, AWS, or Azure.

Experience with databases, analytics, big data systems, or business intelligence products.

Experience building high-performance, highly available, and scalable distributed systems.

Experience developing software for healthcare-related industries.

 

Q Consulting is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to disability, age, race, color, religion, gender, vet status, national origin, or protected classes.
Apply Now
Share this job
  • Similar Jobs

  • Software Engineer

    Rochester
    View Job
  • .NET Software Engineer

    Rochester
    View Job
  • Associate Software Engineer - Hybrid (Req. #647)

    Rochester
    View Job
  • Software Engineer III (Angular/Java/HTML5)

    Rochester
    View Job
  • Summer 2025,Co-Op, Software Engineer (Testing)

    Rochester
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙