Software Engineer

2 weeks ago


Rochester, United States First Tek Full time
SOFTWARE ENGINEER

Job Duties:
Develop and maintain scalable and efficient products using Google Cloud Platform and Python.
Design, develop, and consume APIs to facilitate communication between different software components.
Implement Test Driven Development (TDD) practices to ensure the quality and reliability of the software.
Create and maintain automated tests and unit tests to support continuous integration and deployment processes.
Work collaboratively with cross-functional teams to integrate automation solutions into existing systems.
Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenance.

Qualifications:

Proficiency in Google Cloud Platform and Python programming.
Strong experience with API development and consumption.
Familiarity with Test Driven Development (TDD) and automated testing frameworks.
Experience with DevOps practices in Google Cloud Platform and Azure DevOps.
Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.

Desired Skills:

Experience with content management systems (AEM) and data storage solutions.
Knowledge of additional programming languages and frameworks is a plus.
Strong communication and collaboration skills.
passion for learning and staying up-to-date with the latest industry trends and technologies.

Position Overview: (Major Functions and Non-Essential Functions):
We are seeking a Software Engineer to design and build back-end services that support our portfolio of data-centric clinical and analytic applications. These applications leverage cloud computing, big data, mobile, data science, data warehousing, machine learning using state of the art software development applications and frameworks. Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase. They work closely with the data engineering, platform, and solutions teams to develop applications as required to benefit our practice and patients. Works closely with the Product Owners, Product Managers, Architects to translate requirements into code. Developing services around data warehousing, big data, cloud computing, business intelligence, analytics and machine learning. Participate in DevOps, Agile, continuous development and integration frameworks. Programming in high-level languages such as Go, Python, Java etc. Work on deployment automation/configuration management with tools including but not limited to ADO, Puppet, Chef or Ansible or Azure Pipelines, CloudFormation, Terraform following a DevOps model. Ensure all appropriate documentation of processes and source code is created and maintained. Communicate effectively with peers, leaders, and customers throughout the organization. Participate in expert level troubleshooting and resolve problems through root cause analysis, data and system investigation. Continues to build knowledge of the organization, processes and customers. Performs a range of mainly straightforward assignments. Uses prescribed guidelines or policies to analyze and resolve problems. Receives a moderate level of guidance and direction.
Skills: Additional Experience and/or Qualifications: (Has Achieved Competency in the Following Areas, Job Knowledge and Additional Considerations):

Preferred qualifications for this position include: A• Ability to use a wide variety of open-source technologies and cloud-based services. A• Experience with Google and Azure cloud environments A• Experience in databases, analytics, big data systems or business intelligence products A• Experience with building high-performance, highly available and scalable distributed systems. A• Experience developing software for healthcare related industries.
Keywords:
Education: Minimum Education and/or Experience Required: (Education Requirements and Experience):

Bachelor's Degree in Computer Science/Engineering or related field. A• Have working knowledge and experience of Software Engineering with a minimum of internships and a minimum of 1 yr. of experience, or 2yrs of experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.). A• Demonstrated problem solving and time management skills. A• Possesses strong technical aptitude for designing and implementing software solutions. A• Experience with modern application development frameworks A• Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. A• Deep hands-on technical expertise, excellent verbal and written communication skills. A• Experience with Agile software development techniques.
Skills and Experience:
Required Skills:
PYTHON
GOOGLE CLOUD
PI
dditional Skills:
BUSINESS INTELLIGENCE
C++
TIME MANAGEMENT
PROBLEM SOLVING
DOCUMENTATION
BIG DATA
DEPLOYMENT
MAINTENANCE
DO
MACHINE LEARNING
PPLICATION DEVELOPMENT
CODING STANDARDS
LIFE CYCLE
TERRAFORM
CODING
GILE
CHEF
DATA WAREHOUSING
PUPPET
OPERATIONS
CHANGE MANAGEMENT
ROOT CAUSE ANALYSIS
CONTENT MANAGEMENT SYSTEMS
STRUCTURED SOFTWARE
PROBLEM-SOLVING
B2B SOFTWARE
UNIT TESTS
UTOMATED TESTING
DISTRIBUTED SYSTEMS
DATA SCIENCE
CONTINUOUS INTEGRATION/DELIVERY
CHEF (ALL)
DEV OPS
WS CLOUDFORMATION
TRANSLATE
Languages:
English
Read
Write
Speak
Minimum Degree Required: Bachelor's Degree Certifications & Licenses:
Proficiency in Google Cloud Platform and Python programming
  • Software Engineer

    3 weeks ago


    Rochester, United States FANUC America Corporation Full time

    At FANUC America Corporation we are passionate about our customers, our employees, and the work we perform. We maintain a workplace where individuals can be proud of, where talents are embraced, and results are encouraged and supported. We are looking for talented people who value integrity, informed decision-making and collaboration. If you believe you are...


  • Rochester, United States CaterTrax Full time

    Hungry, humble and smart? If you have these qualities, we want you on the team. Job Summary: Reporting to the Director of Software Development, the Senior Software Engineer is responsible for overseeing the implementation of Software artifacts and strategy, as well as participating in software configuration management and software release management....


  • Rochester, New York, United States CaterTrax Full time

    Hungry, humble and smart? If you have these qualities, we want you on the team.Job Summary:Reporting to the Director of Software Development, the Senior Software Engineer is responsible for overseeing the implementation of Software artifacts and strategy, as well as participating in software configuration management and software release management. Specific...

  • IT Analyst

    1 month ago


    Rochester, United States QED TECHNOLOGIES INTERNATIONAL LLC Full time

    Job DescriptionJob DescriptionSummary IT Analyst/Software Engineer plays a crucial role in bridging the gap between business needs and information technology. A successful candidate must be able to understand QED’s business needs and must also be able to implement solutions that meet the business requirements using a variety of IT technologies. Excellent...


  • Rochester, United States First Brands Group, LLC Full time

    TPRIMARY ROLE The Software Engineer will support the development and launch of embedded microprocessor electronic control modules for vehicle ECU modules and towing accessories, by providing detailed software algorithm development, development of specifications, coding and validation, technical customer interface, and Design Verification Plans. ...

  • Sr Software Engineer

    2 weeks ago


    Rochester, United States Horizontal Talent Full time

    *Must pass a drug test and background check once offered position* Position Overview: We are seeking a Senior Software Engineer to design and build back-end services that support our portfolio of data-centric clinical and analytic applications. These applications leverage cloud computing, big data, mobile, data science, data warehousing, machine learning...


  • Rochester, United States Lighthouse Technology Services Full time

    *Remote Contract Opportunity* Lighthouse Technology Services is partnering with our client to fill their .NET Software Engineer position! This is a 12+ month contract role and can be remote in the United States. What You'll Be Doing: • Work as a member of an agile team to define, develop, test, analyze, document, and maintain backend cloud (Microsoft...

  • Sr Software Engineer

    2 weeks ago


    Rochester, New York, United States Horizontal Talent Full time

    *Must pass a drug test and background check once offered position* Position Overview: We are seeking a Senior Software Engineer to design and build back-end services that support our portfolio of data-centric clinical and analytic applications. These applications leverage cloud computing, big data, mobile, data science, data warehousing, machine learning...


  • Rochester Hills, United States FANUC America Corporation Full time

    At FANUC America Corporation we are passionate about our customers, our employees, and the work we perform. We maintain a workplace where individuals can be proud of, where talents are embraced, and results are encouraged and supported. We are looking for talented people who value integrity, informed decision-making and collaboration. If you believe you are...


  • Rochester, United States Diverse Lynx Full time

    Position Title: Lead software validation Engineer Location: Rochester Hills, MI Duration: Fulltime/Permanent Job Description: Analyze and review requirements, design and implement test specifications and test cases primarily for software functional requirements for electric power inverters and driveline actuator systems. Coordinate the test team...


  • Rochester, United States The Gleason Works Full time

    About Gleason With more than 2,200 employees and 13 manufacturing facilities worldwide, Gleason Corporation is a leader in gear technology. Gleason's product and service offerings include gear and transmission design software, gear manufacturing machines and related accessories, gear metrology equipment and automation systems. Gleason products are used by...


  • Rochester, United States Calero Full time

      JOB SUMMARY Calero, the leading technology expense management solution for complex enterprises, is looking for an Associate Software Engineer, in the US, to join one of our high performing agile teams in. The successful candidate will get the opportunity to work on innovative, highly visible and business critical software that gets used every day within...


  • Rochester, United States INSPYR Solutions Full time

    Title:  .NET Software Engineer Location:  Rochester, NY (Remote) Duration:  12 months Compensation:  $65-$75/hr Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S. Responsibilities: This position will require the development of back-end cloud solutions leveraging a strong skillset in Microsoft technologies, including C#...


  • Rochester, United States Gleason Full time

    About Gleason With more than 2,200 employees and 13 manufacturing facilities worldwide, Gleason Corporation is a leader in gear technology. Gleason's product and service offerings include gear and transmission design software, gear manufacturing machines and related accessories, gear metrology equipment and automation systems. Gleason products are used by...

  • Research Associate

    4 weeks ago


    Rochester, United States Oakland University Full time

    Job Title: Research Associate - Software Engineering Job Description Summary: Carry out research and development focused on intelligent software engineering. Participation in preparation of technical reports and papers related to your research. Collaboration with other members of our group and external collaborators engaged in related research and...


  • Rochester Hills, United States First Brands Group, LLC Full time

    TPRIMARY ROLE The Software Engineer will support the development and launch of embedded microprocessor electronic control modules for vehicle ECU modules and towing accessories, by providing detailed software algorithm development, development of specifications, coding and validation, technical customer interface, and Design Verification Plans....


  • Rochester Hills, United States First Brands Group, LLC Full time

    TPRIMARY ROLE The Software Engineer will support the development and launch of embedded microprocessor electronic control modules for vehicle ECU modules and towing accessories, by providing detailed software algorithm development, development of specifications, coding and validation, technical customer interface, and Design Verification Plans....


  • Rochester, New York, United States Rochester Institute of Technology Full time

    IAM Software Engineer II 8829BR Finance & Administration ITS Identity and Access Management Job Summary RIT is looking for an Identity and Access Management (IAM) Engineer II to join the Information Technology Services (ITS) teamThe position is part of the Identity and Access Management team responsible for the technical design, development, and maintenance...


  • Rochester, United States Talent Software Services Full time

    Powertrain Calibration Technical Expert Job Summary: Talent Software Services is in search of a Powertrain Calibration Technical Expert for a contract position in Auburn Hills, MI. The opportunity will be seven months with a strong chance for a long-term extension. Primary Responsibilities/Accountabilities: Development of new development methodologies that...


  • Rochester, United States Talent Software Services Full time

    Powertrain Calibration Technical Expert Job Summary: Talent Software Services is in search of a Powertrain Calibration Technical Expert for a contract position in Auburn Hills, MI The opportunity will be seven months with a strong chance for a long-term extension. Primary Responsibilities/Accountabilities: Development of new development methodologies that...