Job Purpose
This position will implement, test, and document new software systems and applications as well as maintain and enhance existing applications in order to achieve corporate objectives.
Developers will be willing to work in a team environment and participate in group planning and review sessions.
Duties & Responsibilities
Design and develop custom web based software solutions integrated with SQL Server databases
Provide maintenance of existing software applications
Create rich user interfaces and develop back-end transactions/procedures
Maintain technical documentation and adhere to change management procedures and standards
Other responsibilities as assigned by manager
Requirements:
Requirements
Must be extremely proficient in Microsoft .
NET development with demonstrated experience using ASP.
NET 4.
0
Must have strong OOP skills using C# and Entity Framework, along with jQuery, JavaScript, AJAX and AngularJS
Must have knowledge and understanding of XML
Must possess the ability to work with minimum mentoring in an office separated from the rest of the Software Team
Must be able to quickly grasp business and informational concepts and develop those into viable solutions
Must possess the ability to manage and prioritize multiple tasks
Good organizational and verbal/written communication skills are a must as well as strong attention to detail
Ability to adhere to committed software delivery schedules
Ability to follow guidelines, policies and direction from leadership
Desire to collaborate with colleagues and customers to solve problems and provide solutions
Be committed to continuous improvement and professional development
Qualifications
Bachelor's degree preferred, but not required
3-5 years of experience in the design, development, and deployment of custom software applications, with specific experience:
Creating and/or working with .
NET web services (ASMX/WPF)
Creating and updating SQL Server stored procedures and transactions, adding and modifying tables
Creating web applications that interact with these procedures
Using development tools such as VS.
net, SSMS, VS Code, Azure DevOps, and/or Subversion
Experience interfacing with external hardware and process control development a plus.
Experience managing and deploying web applications to Microsoft Azure a plus.
Microsoft Certified Solutions Developer certification (MCSD) desired but not required.
Desire to contribute in a dynamic and growing software design/development environment