Includes the following essential duties and responsibilities (other duties may also be assigned):
• Planning, programming, testing and maintaining in-house software applications
• Create or extend functional website components based on business requirements
• Investigate data/application issues, troubleshoot issues, and communicating with company internal users are daily routines
• Developing we-based user interfaces, prototypes, and multi-system integration using Microsoft .NET technology
• Taking ownership of the quality and usability of the applications
• Ensure application development principles, standards, and best practices are followed for each project
• Providing technical leadership for product development direction
• Participate in strategic planning and development of the enterprise architecture
• Partnering with management teams to understand business requirements and translate them into high quality designs
• Fully understand business requirements from users in engineering department
• Research current technology trends to provide input on how they may influence overall enterprise architecture