Software Developer

The Hale Group, Ltd.
Clayton, NC, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$100,000.0 - $120,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) .NET Framework Android Software Development Android Studio Software Applications C Sharp (Programming Language) Software Quality Code Review Relational Databases Software Debugging Supervisory Control and Data Acquisition (SCADA)
+16 more
Microsoft SQL Server MySQL Object-Oriented Software Development Proprietary Software Query Optimization Software Systems Windows Forms Xamarin .NET Core Software Troubleshooting Software Application Programming Git Kotlin Information Technology Codebase Software Version Control

Job description

The Hales Group is looking for a skilled Software Developer to join our team and help build, maintain, and improve our software systems to meet user needs and business requirements. The ideal candidate must have strong hands-on experience with .NET development and brings additional value through Android Studio experience. This role involves writing clean, efficient code, troubleshooting issues, and collaborating with cross-functional teams to deliver high quality software solutions and training and supporting end users., * Design, develop, test, and maintain proprietary software applications using .NET technologies, Java and C#

  • Be proficient in Android Studio in order to improve and troubleshoot a mobile Android application

  • Recommend and implement improvements that enhance software quality, performance, maintainability, and user experience.

  • Collaborate with cross-functional teams to define, design, and ship new features

  • Create and maintain technical documentation for software applications and system changes.

  • Diagnose and resolve technical issues across software and general IT systems

  • Write clean, scalable, and well-documented code

  • Participate in code reviews and contribute to best practices

  • Collaborate with engineering, operations, and business stakeholders to define requirements, develop solutions, test functionality, and implement software enhancements.

Requirements

· .NET Development Experience (Required): Proven experience building applications using .NET Framework and modern .NET (.NET Core/.NET 6+), including C# and WinForms

  • Solid understanding of object-oriented programming principles

  • Experience with relational databases (SQL Server, MySQL, or similar) and writing efficient queries

  • Familiarity with version control systems (Git)

  • Ability to troubleshoot, debug, and optimize existing codebases

  • Strong problem-solving skills and attention to detail

  • Good communication and teamwork skills

  • Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience

Preferred Qualifications

· Android Studio / Android app development experience (Priority Plus) - experience building, testing, and deploying native Android applications (Java or Kotlin)

  • Familiarity with cross-platform frameworks (Xamarin, MAUI, or similar) a plus

  • General IT support experience (networking, systems administration, hardware/software troubleshooting)

  • Knowledge of SCADA (AVEVA Edge) and/or PLC programming a plus

Benefits & conditions

Referral program, AD&D insurance, 401(k), Health insurance, 401(k) matching, Paid time off, Vision insurance, Dental insurance Full-time 8027 Clayton Blvd, Clayton, NC 27520, * 401(k)

  • 401(k) matching
  • AD&D insurance
  • Bereavement leave
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid time off
  • Referral program
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all