Guardian Alarm Southfield , MI 48086
Posted 1 month ago
Summary of Position
The Software Developer is responsible for working independently on projects that support the operations and growth of Guardian Alarm. All aspects of the SDLC are in scope for this role with the goal of exceeding customer expectations and delivering positive business outcomes. The Software Developer is also responsible for providing support of the company's business systems.
Essential Functions
Collaborates with internal teams to understand user needs; drafts initial proposal and design of software to meet these needs.
Assesses feasibility of design and project parameters within time and cost constraints.
Analyzes user needs and designs software for client use.
Develops code and designs software applications based on user specifications.
Modifies existing software to correct errors or improve performance.
Monitors and assists with software testing and validation procedures and programming.
Monitors and assists with software installation; ensures application operates within established specifications.
Gathers and evaluates user feedback and then modifies software for better usability.
Designs databases for specific application areas.
Determines required system performance standards and hardware configurations based on client specifications, budget, security needs, and other parameters.
Collaborates with systems analysts, engineers, and programmers to design systems to support required applications.
Advises clients on software maintenance.
IT support based on company needs.
IS helpdesk support.
Performs other related duties as assigned.
Required Skills & Abilities
Microsoft Visual Studio development.
Microsoft Dynamics 365 development.
C# and .NET Core, Javascript
Web services such as SOAP, WSDL and XML
RDBMS
Education & Experience Required
3-6 years of experience in similar position.
3+ years of C# and .NET Core development experience
2+ years Microsoft Dynamics 365 development experience
Experience with Data Access Technology/Best Practices
Proficient use of SQL. T-SQL, SSIS, SSAS, SSRS a plus
Bachelors Degree preferred or equivalent experience
Guardian Alarm