The Application Integration Developer - Tableau position will work with leadership to enhance and expand functionality for data integrations. The selected candidate will join an existing team of Windows Application Developers using C# and VB.net within Windows Forms and WCF web services and is expected to have experience in those technologies.
Duties:
- Participation in Scrum ceremonies
- Participate in 2-week sprints to develop interfaces for the Delta+ windows application suite.
- Create tasks for PBls based on user stories.
- Write code for Windows services in C# and VB.net using DevExpress controls.
- Perform testing.
- Perform code reviews.
- Improve existing systems within MDSP through requested enhancements to Windows applications.
- Assist with upgrading the system and the modules within the existing framework of Windows applications.
- Maintain existing source code improvements to keep the Windows applications up to the latest technology and security standards.
- Ensure all WCF web services use the most up-to-date security standards and technologies as needed.
- Continue to support the ongoing development of additional application features as needed.
- Assist with documentation of existing and future system designs.
- Continue to update and improve end-user documentation as needed.
- Other duties as assigned
Education:
This position requires a Bachelor's degree from an accredited college or university with a major in computer science, information systems, engineering, business, or a related scientific or technical discipline; or three (3) years of equivalent experience in a related field.
General Experience:
The proposed candidate must have at least three (3) years of computer programming experience.
Specialized Experience:
- Minimum of two (2) years of experience developing Windows Services using C# and VB.net.
- Minimum of two (2) years of experience designing and implementing systems using Windows Communication Foundation (WCF) services.
- REST/SOAP services experience
- JSON experience
Preferred:
- Experience utilizing Team Foundation Server (Azure DevOps).
- Experience creating and updating code with DevExpress controls.
- Knowledge of MWM (Model - View - View - Model) and how it applies to the software development cycle.
- Windows Forms experience.