Nordam Groupposted 19 days ago
Full-time • Senior
Tulsa, OK
Transportation Equipment Manufacturing

About the position

The Senior Software Engineer applies expert software development knowledge to contribute to the development of new techniques and concepts related to the architecture, design, and implementation of business solutions addressing business needs across financial, supply chain, CRM, and manufacturing operational areas. Recognized as the applications developer in the application and technical architecture disciplines within the Company.

Responsibilities

  • Designs, develops, codes, scripts, tests and implements software or customized applications that optimizes internal and external business functions.
  • Analyzes and defines software requirements to determine specifications and standards.
  • Plays a central role in the design, development and delivery of best in class solutions. Serves as technical advisor to support business stakeholders.
  • Analyze and design databases within an application area, working individually or coordinating database development as part of a team.
  • Designs and develops solutions to a variety of complex or unusual problems or assignments requiring independent judgment and ingenuity.
  • Originates and/or modifies application protocols related to the design and development of computer software systems.
  • Works collaboratively with the business community and Information Technology colleagues to define an enterprise technical architecture supporting the global organization.
  • Analyzes software requirements to determine feasibility of design within time and cost constraints.
  • Designs, develops, installs, maintains and documents multi-tiered software components and computing systems software.
  • Applies appropriate standards, processes, procedures and tools throughout the system development life cycle.
  • Develops and directs software system testing procedures, programming, and documentation.
  • Manages installation and maintenance of standard and specially designed or customized software systems.
  • Recommends options for selection of new technology and effectively partners to establish vendor relationships.
  • Provides strategic thinking and leadership pertaining to new ways of leveraging technology to improve business processes.

Requirements

  • Minimum 4 Year / Bachelor's Degree in Computer Science or related technical degree.
  • 4-8 or more years experience in programming, development, or other software related field.
  • Expert level experience and background with Microsoft Development and Systems Administration.
  • Substantial hands-on experience with various programming languages.
  • Established integration strategy, Microsoft.NET, Visual Basic, C#, JAVA.
  • Effective communication skills in written and verbal forms.
  • Ability to prioritize projects.
  • Critical thinking skills and ability to solve problems.
  • High degree of proficiency and knowledge of various software including Active Directory, Exchange, Office 365, Azure, AWS and other Windows-based technologies.
  • Significant hands-on coding, debugging and writing skills such as Perl, Python, PowerShell and other languages.
  • Possess an investigative mind-set.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service