Senior Application Developer - Dallas, TX

Job Title

Senior Application Developer

Job Description

JOB SUMMARY
The Senior Application Developer is responsible for coding, testing, and documenting application programs that are moderate to complex in nature, working within accepted development department standards and procedures. Basic office networking and setups will also be required occasionally. The incumbent will perform related duties primarily in application development as assigned by the CIO while maintaining compliance with all company policies and procedures. This position will be based in Uptown Dallas with occasional travel to Texarkana, Texas for training and development of projects with other IT team members.

MAIN RESPONSIBILITIES
*Participate in full cycle application development including analyzing, designing, writing, testing code, documenting and implementing functionally appropriate, technically sound, and well-integrated application systems.
*Manage Projects and project timelines.
*Identify opportunities for application and process optimization, automation, redesign or development.
*Maintain existing application programs by repairing or identifying operational deficiencies in both previously released software and software slated for future release.
*Utilize new technologies and tools to modify products and provide integration with applications developed internally and externally.
*Prepare and modify program and system documentation.
*Identify and resolve and/or escalate risks and issues to appropriate team members and management.
*Ensure program, module, and system integrity through thorough testing and adherence to company standards and procedures.
*Participate in training by/with team members to ensure knowledge transfer and training are successfully meeting department goals.
*Achieve departmental goals and timelines.
*Replace switches, routers, PCs and laptops as needed.

Basic Qualifications

REQUIRED SKILLS/KNOWLEDGE
*MS SQL Server 2012+ / TSQL Scripting / Reporting
*Proven experience with VB.Net 3.5 framework or greater / HTML5, JavaScript, CSS, (Visual Basic 6, VB Script a plus)
*Knowledge of .NET, ASP.NET, C#/VB.NET, Win and Web Forms, AJAX.
*Experience with Agile Cycle Development.
*Experience with Visual Studio 2015 or higher, as well as, virtualization.
*Proven ability with data modeling tools, web services and/or service oriented architecture.
*Demonstrated strong knowledge of software development practices, computer science theory, and understanding of relevant technologies.
*Demonstrated experience/understanding of product architecture and underlying technologies.
*Demonstrated understanding of full cycle software development process.
*Strong written and verbal communication skills.
*Well-developed logical thinking and reasoning skills.
*Keen attention to detail.
*Ability to write and test code to meet strict deadlines.
*Ability to work well both independently and within a team environment.
*Ability to prioritize and complete multiple tasks in a fast-paced, technical environment.

PREFERRED SKILLS/KNOWLEDGE
*Experience with Visual Studio Team Foundation Services
*Experience/working knowledge of XML/XSD/XSLT
*Experience with Crystal Reporting
*Experience with accounting processes

QUALIFICATIONS
*Bachelor degree in computer science, computer engineering, highly preferred
*Five plus years of software development experience with database technology

Other Duties

ABOUT TAC
The Arnold Companies (TAC) is a privately held Company with almost 800 employees. We own and operate TAC Energy, TAC Investments, TAC Air, and Keystone Aviation.

At TAC we encourage employees to think outside of the box, stay curious, build upon skills, and drive their own careers. This is an opportunity to be a part of an organization that continuously empowers its employees to succeed. TAC has a national footprint with Sales, Marketing, and Operations located in Uptown Dallas with additional back office functions in Texarkana, Texas.