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