What are the responsibilities and job description for the Developer Sr position at Viking Electric Supply?
Are you interested in collaborating with passionate people? EAA (Experimental Aircraft Association) is a community of passionate aviation enthusiasts, and the only association of its kind to offer the fun and camaraderie of sharing the love of flying, building, and restoring recreational aircraft. Our vision is to expand an already vibrant and growing aviation community. EAA annually hosts the AirVenture Fly-In at Wittman Regional Airport in Oshkosh, Wisconsin. The event is EAA's annual convention and draws more than 650,000 people and 10,000 aircraft. EAA is a sought after organization to join with a competitive and unique benefit package which includes the EAA Flying Club, career advancement opportunities, fun perks, along with being immersed around passionate EAA Members and Volunteers.
Take a minute to learn more about the EAA culture by watching this video. https://players.brightcove.net/627008079/7MKHE9SrL_default/index.html?videoId=6147442357001
SUMMARY
Under general supervision, lead, plan, design, develop, improve, and maintain complex computer applications, parts of a complex application/web systems, and/or large-scale application/web systems, including modifying existing routines or purchased application software, to process information and deliver automated business solutions. Leads all technical development of application/web projects.
ROLES AND RESPONSIBILITIES
- Works with and/or leads Information Technology development team to develop and maintain high quality corporate application/web systems.
- Partnering with the business and other IT members, works to gather information from end users to define/refine and document functional requirements and specifications.
- Selects programming languages, design tools, or applications where needed.
- Creates or modifies application system programs and procedures to meet functional specifications.
- Analyzes, troubleshoots, including reverse-engineering as appropriate, the performance of application/web systems, software programs, and procedures, to identify and correct deficiencies based on input from users and peers.
- Design, develops, tests, debugs, and deploys code/systems/applications into EAA development and production environments.
- Develops appropriate technical documentation needed for systems/application development/deployment/support.
- Performs data quality checks and resolves anomalies.
- Train end users on systems changes.
- Exchanges constructive feedback with project team members.
- Mentor’s junior developers.
- Maintains current knowledge of state-of-the art technology and industry trends and best practices pertaining directly to EAA systems.
- Comply with EAA and IT standards, policies, and guidelines.
- Embraces and supports the EAA mission and performs safe practices in the workplace and aviation environment.
- All other duties as assigned.
MINIMUM QUALIFICATIONS
- This position typically requires an Associate or Bachelor’s degree in Information Systems or related field. A combination of education and experience will be considered.
- Minimum of 8 years’ experience in developing business application systems/web systems of high business value, including software development, in-depth knowledge of software development lifecycle principles, methods, practices, tools, industry standards and trends, is required.
- Minimum of 2 years of technical project leadership experience for projects of varying sizes and scope is required.
- Excellent oral and written communication skills.
- Demonstrated ability to understand business processes to identify opportunities for automation.
- Strong working knowledge and experience of structured systems development lifecycle methods, techniques, and tools.
- Strong working knowledge of .NET framework, C#, C , website development programming using .NET / (C#).
- Experience with CSS, JavaScript, and XML.
- Knowledge/experience with Content Management Systems, such as SiteCore, Kentico, or Sitefinity desired.
- Strong understanding of MVC and SQL
- Strong working knowledge of relational database design concepts and techniques.
- Experience interacting with APIs, development services, or web services.
- Eager and aggressive learner, willing to independently research problems and solutions, when necessary.
- Exchanges constructive feedback with team members.
- Excellent verbal and written communication skills.
- Excellent interpersonal skills.
- Excellent organizational skills and attention to detail.
PHYSICAL REQUIREMENTS
Typical office setting. Exerting up to 10 pounds of force occasionally, and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time. Jobs are sedentary if walking and standing are required only occasionally, and all other sedentary criteria are met.
Preparation for AirVenture or other events may require lifting up to 50 lbs occasionally, standing and walking for extended periods of time while bending, squatting, kneeling, twisting, and push and pull motions.
All offers of employment are contingent upon successfully passing a drug screen and background check.
EAA offers a comprehensive benefits package to all full time positions.
EAA is an Equal Opportunity Employer. This company will provide equal opportunity to all individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Information collected regarding categories as provided by law will in no way affect the decision regarding an employment application.