Software Developer

Duluth, Georgia

INAMAX powered by Ultra
Apply for this Job
POSITION SUMMARY

The Software Developer will work in all phases of the software development lifecycle, including requirement gathering, application design, system development, testing and implementation. Senior Software Developer develops specifications for moderately complex software programming applications and modifies/maintains the existing software. This role develops, modifies and maintains applications that may be customized or standardized. This position participates in design and coding activities with other staff members

KEY RESPONSIBILITIES

Work with other members of the Research and Development department to develop and implement new programs, as well as find improvements to existing programs

Recommend future improvements to the company's growing list of projects under development

Utilize source code management system (currently Azure DevOps)

Provide technical knowledge to assist clients and development teams integrating services into their applications

Develop code that meets design and architectural requirements and supports system testing

Understand the impact of changes across the application

Compile and assess user feedback to improve software performance

Discuss aspects of the design with architects, team leads and business analysts to check understanding and raise concerns

Enhance and maintain existing application software, continually providing support for internally developed applications

Accurately communicate development status on a regular basis

Assist the production support team in defect analysis

Develop technical documentation to guide future software development projects

Other programming and IT duties as required

QUALIFICATIONS & EXPERIENCE

Bachelor's degree in computer science or related field

3-5 years of full-stack development experience and understanding concepts of software engineering.

Proficient experience with strong PHP, C , .NET, and MVC framework from concept to post-deployment support and enhancements

Writing and executing queries in SQL

MySQL/ SQL Server/Entity Framework

Web API

WPF

Deep programming language knowledge

Attention to detail

Problem solving skills & ability to learn quickly

Ability to learn quickly and work independently or as part of a team

Drive to produce top quality work in a fast-paced environment

PREFERRED

Raspberry Pi (particularly development for the Pi)

Linux

SQL Lite

Hardware Communications (Serial, RS232, External Device Communications)

Experience with profiling and execution paths

Date Posted: 12 March 2025
Apply for this Job