Application Developer

Bi-Mart Corporation

$125K — $168K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent work experience
  • 5+ years of experience in software development or related fields
  • Proficient in Microsoft .Net technologies, including C#, VB, SQL, and Java
  • Strong knowledge of relational databases like SQL Server, Oracle, and MySQL
  • Comfortable learning new programming languages and frameworks

Responsibilities

  • Develop software solutions with appropriate programming languages and tools
  • Collaborate with project managers to define system specifications
  • Design and optimize code in partnership with other developers
  • Maintain databases and support related applications
  • Analyze user needs and design secure programs
  • Perform routine software maintenance tasks
  • Recommend upgrades for enhanced operational efficiency

Benefits

  • Personal Time Off: 2-4 weeks annually depending on service
  • On-Demand Payment Option available
  • Employee Stock Ownership Plan
  • Employee Purchase Discount program
  • 7 paid holidays each year
  • Paid bereavement and jury duty leave
  • 401(k) plan for retirement savings
  • Employee Assistance Program for support
  • Comprehensive health, vision, and dental insurance for salaried employees
  • Tuition assistance for professional development
  • Short- and Long-Term Disability insurance
Full Job Description
Pay Range
USD $62,540.00 - USD $81,427.00 /Hr. Overview

Bi-Mart is looking for an Application Developer to join our Information Systems team.

Responsibilities

Position Overview

An Application Developer serves as the technical expert on complex applications development work assignments and problems. This position serves as a staff specialist on one or more systems and is normally responsible for the entire lifecycle of an application to include analysis, coding, testing, and documentation. The Applications Developer applies significant professional experience and training in information technology and computer programming to the analysis, design, modification, and maintenance of application programs, integrated systems, and/or software solutions.

This position requires specialized knowledge of appropriate programming languages and development tools. This is an intermediate to senior level professional position requiring the ability to complete difficult development and programming tasks independently.

The ideal candidate will also have experience creating and maintaining custom complex business critical enterprise applications in a retail environment supporting the supply chain, Merchandising, Inventory, Accounting, Warehouse Logistics, Time Management and Point-of-Sale systems.

Job Responsibilities

  • Develop programming code and software modifications using appropriate languages and tools to provide responsive and innovative solutions, and new functionality in enterprise-wide systems
  • Work with project manager or product owner to meet specification needs
  • Collaborate with other developers to design and optimize code
  • Develop, maintain and support associated databases
  • Analyze user system and application needs, determine and evaluate potential solutions, develop system specifications and requirements, and design secure application programs to meet the requirements
  • Perform routine software maintenance
  • Recommend software upgrades to optimize operational efficiency
  • Design integrated solutions which may include applications, databases, networks, and related systems
  • Other duties/tasks as assigned

Professional Competencies

  • Exhibit a willingness to consistently take on new challenges
  • Proven ability to follow through with multiple projects
  • Be innovative and have strong organizational and time management skills with ability to work independently.
  • Team-oriented and able to work well with others.
  • Self- motivated with a strong desire to learn new products and technologies.
  • Ability to work in a fast-paced, rapidly changing environment
  • Working technical knowledge of current protocols, operating systems and standards
  • Self- confidence and solid analytical problem solving skills
  • Must be able to take initiative when assigned special projects and complete project in a timely manner
  • Ability to maintain knowledge of current technology and able to learn new technology
  • Highly proficient in Microsoft technologies
  • Experience with relational databases such as SQL Server, Oracle and MySQL
  • Comfortable learning new languages, frameworks, and tools
  • Strong knowledge of data structures and asynchronous architectures
  • Solid understanding of relational database modeling and design, including experience building data-intensive applications
  • Strong communication & collaboration skills, and a belief that team output is more important than individual output
  • Deadline and detail-oriented
  • Strong analytical and critical thinking skills
  • Ability to receive constructive feedback in a professional manner
  • Must be able to use sound judgement and know when to ask for assistance

Qualifications

  • Bachelor's degree in Computer Science or a related field; or related work experience
  • Minimum 5 years previous experience in software development, computer engineering, or other related fields
  • Knowledge of Microsoft .Net technologies, C#, VB, SQL, Java, or other programming languages
Qualifications

Benefits For All Employees Include:

Personal Time Off (depending on length of service and hours compensated: 2 - 4 weeks annually)

On-Demand Payment Option

Employee Stock Ownership Plan

Employee Purchase Discount

7 Paid Holidays Annually

Paid Bereavement & Jury Duty Leave

401(k) Plan

Employee Assistance Program

 

Benefits For Salaried Employees Also Include:

 

Health/Prescription/Vision/Dental Insurance

Healthcare Flexible Spending Account

Tuition Assistance

Life and Accidental Death & Dismemberment insurance

Short-Term Disability

Long-Term Disability

Pay:

Bi-weekly Pay Dates / On-Demand

Similar Jobs

More Jobs at Bi-Mart Corporation

  • Application Developer
    $125K — $168K *
    Eugene, OR 97402 (Lane County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Application Developer jobs: