Developer

Posted Jul 01
Dolese Bros Co in Oklahoma City
CategoryProgramming
Work At:On-Site

Summary This position is responsible for programmatically creating and maintaining internal and external data driven applications to support various Dolese lines of business, employees, users and the executive management team. This position will initially be web development focused, but will segue towards a role that is more analytics-focused in nature. As such the ideal candidate will have proven web application development aptitude and abilities, and will exhibit a desire for a career trajectory in area such as cloud technologies, cloud development, analytics, data warehousing, data mining, IIOT/Scada and external web development. Experience in analytics, data warehousing, data mining or cloud technologies is highly desired.

Job Responsibilities

  • Build and/or support high-quality scalable, predictable, testable and maintainable applications largely on the Microsoft technology stack
  • Collaborate with internal IT peers, IT management, Dolese employees, Dolese management and external vendors in regards to project feasibility, limitations, capabilities, requirements and time lines
  • Collaborate with specialized teams from across the organization to develop and design solutions for technical business problems that increase productivity and help drive Dolese's executive vision
  • Provide all facets of software support: regular modifications to existing software for error correction, adaptation to new hardware and to improve overall function and performance
  • Translate business needs to technical specifications
  • Develop and update technical documentation
  • Design and implement effective database solutions and models to store and retrieve company data.
  • Prepare accurate database design and architecture reports for management and executive teams.
  • Experience in systems integrations - the migration of data from legacy systems to new solutions.

Job Skills & Qualifications Required:

  • Bachelor’s degree in Computer Science, Computer Engineering or related field...or 10 years relevant experience
  • 5 years of proven experience with C# and the .NET framework
  • Extensive experience using MS-SQL Server
  • In-depth understanding of database management systems, online analytical processing (OLAP) and ETL (Extract, transform, load) frameworks
  • Knowledge of SQL queries, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS)
  • Exposure to data modeling, data warehouse design (e.g. dimensional modeling) and data mining
  • CSS, HTML, JavaScript, JQuery, Angular
  • MVC, MVVM, WebForms
  • Systems integration experience
  • Analytical mind with a problem-solving aptitude
  • Excellent organizational and analytical abilities
  • Outstanding problem solver
  • Good written and verbal communication skills
  • Comfortable working in team setting or solo on projects

Preferred and highly desired:

  • Familiarity with Business Intelligence technologies (e.g. Microsoft Power BI, Cognos, etc.)
  • Experience designing applications in a cloud environment
  • Experience with Umbraco CMS
  • Exposure to Identity and Access Management (IAM) or Single Sign On (SSO) platforms
  • Experience with the following Azure PaaS services:
  • .NET/C#
  • Azure App Services
  • Web API
  • Microservices
  • Experience with cloud first technologies (e.g. Snowflake, Attunity, FiveTran, etc.)
  • Experience with IIOT or Scada technologies, specifically Ignition, is a plus
  • Industry experience is a plus