Application Development Engineer
Job Type: Full Time / Permanent
We’re seeking a highly enthusiastic, self-motivated Application Development Engineer who will be a core member of the development team. You will need strong skills with various complex technologies, excellent self-management skills, and excellent interpersonal communication skills (written and oral.) The selected candidate will design, develop, test and implement complex web-based, client-server and stand-alone software components and applications. You will work with internal staff and customers to design and implement the technical aspects as well as the “look and feel” of sites and applications. Applications development work includes the following: • Database-driven, customer facing websites and portals • Customized client /server and desktop application development and maintenance This is a full-time position with excellent growth potential.
Responsibilities: • Develop code, & design & implement solutions for web-based, client/server, Windows services, & desktop applications. • Must be able to define requirements and write specifications and testing plans. • Troubleshoots issues by reproducing issues in a development environment or remote debugging and corrects errors as required (including possible periodic off-hours responsibilities). • Learns new development technologies & techniques as required & continually expands technical skill set as required. • Must be familiar with Visual Studio or general debugging tools and techniques. • Must be familiar with source control systems (git) • Ensures that websites and web-based applications are functional across different browsers. • Works both independently and collaboratively to develop website concepts, interface design and architecture of internal and customer websites and applications. • Must be able to work with a team. • Demonstrated ability to solve problems both independently and in a team environment. • Operates under minimal supervision. • Must be able to think critically with respect to all work performed, intended outcomes and approaches. • Complete documentation of all work performed is required. This documentation is as follows: o Work item management o Application level documentation o Inline documentation o Documentation of time spent on work items o Documentation of all issue resolution.