Hybrid or Remote role
Responsible for performing analysis, design, development, documentation, unit testing, and software deployment. Must be able to interpret and follow regulatory requirements, related procedures and adhere to standards. Employ software engineering principles, methods, and techniques to a wide range of processes. Requires a self-starter with excellent written and verbal communication skills, ability to work independently and collaboratively with other developers, support staff, and customers in solving technical problems.
Perform the following duties:
-Expert developer with good skills in math and complex formulas
-Work with customers to define software requirements for application modifications
-Work collaboratively with other team members to troubleshoot and resolve problems
-Perform database analysis and design including data manipulation and retrieval
-Program in current languages, tools, and technologies that include but are not limited to: SQL Server, Visual Studio, .NET Framework, and C#
Essential Job Functions:
• Software Programming - Must be able to develop new and modify existing program software management systems and applications (45%).
• Software Analysis - The developer will be responsible for conducting analysis of the software requirements and will determine which forms and/or software will be affected by the requested change (25%).
• Software Design - The design must satisfy all the software requirements identified (10%).
• Testing - Developer will perform unit testing of software changes, to verify all changes were successfully implemented (10%).
Verbal and written communication - Must be able to communicate well with other groups within IT, application owners and other internal and external organizations that use existing software (10%).
Responsible for performing analysis, design, development, documentation, unit testing, and software deployment. Must be able to interpret and follow regulatory requirements, related procedures and adhere to standards. Employ software engineering principles, methods, and techniques to a wide range of processes. Requires a self-starter with excellent written and verbal communication skills, ability to work independently and collaboratively with other developers, support staff, and customers in solving technical problems.
Perform the following duties:
-Expert developer with good skills in math and complex formulas
-Work with customers to define software requirements for application modifications
-Work collaboratively with other team members to troubleshoot and resolve problems
-Perform database analysis and design including data manipulation and retrieval
-Program in current languages, tools, and technologies that include but are not limited to: SQL Server, Visual Studio, .NET Framework, and C#
Essential Job Functions:
• Software Programming - Must be able to develop new and modify existing program software management systems and applications (45%).
• Software Analysis - The developer will be responsible for conducting analysis of the software requirements and will determine which forms and/or software will be affected by the requested change (25%).
• Software Design - The design must satisfy all the software requirements identified (10%).
• Testing - Developer will perform unit testing of software changes, to verify all changes were successfully implemented (10%).
Verbal and written communication - Must be able to communicate well with other groups within IT, application owners and other internal and external organizations that use existing software (10%).