Jobs and Careers
GE

Senior Software Developer

Geoprobe
United Statesfull_timeVerifiedPosted 18 Mar 2024

About the role

Geoprobe® is seeking a talented and experienced individual to join our team as a full-stack Senior Software Developer. You will be responsible for designing, developing, and maintaining high-quality software applications and solutions. This is an exciting opportunity for someone with a deep understanding of software development principles and a track record of delivering innovative and scalable solutions.  

Job Responsibilities

  • Collaborate with cross-functional teams to gather and analyze user requirements
  • Design and develop scalable and efficient software solutions using industry best practices based on business requirements
  • Write clean, reliable, maintainable, and testable code
  • Optimize applications for maximum speed and scalability
  • Participate in code reviews / debugging and provide constructive feedback to team members
  • Identify and troubleshoot software defects and issues, and propose and implement appropriate solutions
  • Contribute to the continuous improvement of software development processes and practices
  • Foresee issues ahead of time, design around them, or resolve it before it happens
  • Research and recommend technologies, tools and solutions to increase cost effectiveness, integrations, usability, and future expandability
  • Help support company’s ERP software and write programs to interface with in-house applications.
  • Consult with program users to obtain report and query requirements, analyze requirements, and create and/or modify reports, queries and dashboards.
  • Other duties as assigned.

Job Skills Desired

  • Basic network and computer troubleshooting.
  • ERP (enterprise resource planning) software experience
  • Experience developing mobile applications

Requirements

Job Requirements

  • Bachelor's degree in computer science, engineering, or a related field
  • 5+ years of experience in front-end development
  • 7+ years of experience in web application development
  • Strong architecture, design & development background in large scale product/applications, systems integration, package implementation, and interactive design
  • Ability to pull data from multiple sources through multiple technologies (e.g., API’s, databases, etc.)
  • Experience with Git and the ability to determine the best approach in handling code branching and merging
  • Strong technical skills in programming languages (e.g., Vue.js, C#, SQL) and web technologies (e.g., HTML, CSS, JavaScript)
  • Excellent problem-solving and analytical skills
  • Strong attention to detail and commitment to delivering high-quality work
  • Proven skills in project organization, prioritization, time-management, and decision-making
  • Experience with Microsoft Visual Studio and SQL Server management
  • Able to understand, manipulate and repair complex computer code
  • In-depth knowledge of software development principles, practices, and methodologies
  • Experience with database technologies, web development frameworks, and cloud technologies
  • Attentive to details – every line of programing code is critical
  • Expert with the application of responsive web design concepts on multiple projects
  • Experience in taking proof of concepts to technical design to enterprise-grade rollout
  • Team oriented - able to collaborate with fellow employees - requires working with IT department, and other company departments

Benefits

  • 401(k)
  • Health Insurance
  • Vacation
  • Sick Leave
  • Profit Sharing

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Geoprobe

View company profile →