Jobs and Careers
GE
Senior Software Developer
GeoprobeUnited 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 KitFree account required — sign up in 30s