Search jobs > Boise, ID > Lead software developer

Lead Software Developer

WinCo Foods
Boise, ID, US
Full-time

Overview

Job Summary

A Lead Software Developer serves as a technical project lead on large development projects. Trains software developers and codes technically difficult and complex programs.

Researches and analyzes business requirements and user specifications to effectively design, code, test, document, and implement new and existing software programs and application.

Typical Duties and Responsibilities

  • Provides technical guidance and application expertise to software developers throughout the development lifecycle.
  • Serves as the designated leader for technical expertise of an application.
  • Trains new software developers on in-house languages, tools, and environment.
  • Participates in brainstorming new software solution ideas and concepts.
  • Evaluates new software solutions for the business and development toolset.
  • Works with subject matter experts (SMEs) to identify application problem areas and improvements.
  • Streamlines workflows by implementing optimized technical solutions.
  • Provides evaluation of new vendor software.
  • Estimates effort of development work on new projects and ongoing development updates.
  • Analyzes user specifications and requirements.
  • Analyzes, reviews, and alters programs to increase operating efficiency or adapt to new requirements.
  • Gathers information from the end-user through conducting interviews and business process review.
  • Formulates plan and outlines the steps required to develop program, using structured analysis and design.
  • Converts project specifications into detailed instructions, tasks, and logical steps for coding.
  • Plans, code, tests, and documents software programs, applying knowledge of programming techniques.
  • Consults with users to identify current operating procedures and clarify program objectives.
  • Identifies, prioritizes and executes tasks in the software development life cycle.
  • Designs and creates the user interface within application standards.
  • Develops tools and applications by producing clean, efficient code.
  • Automates tasks through appropriate tools and scripting.
  • Participates in code review, debugging and quality assurance.
  • Conducts thorough testing of software applications.
  • Trouble-shoots and provides resolution to software issues.
  • Collaborates with internal teams and vendors to maintain and improve software.
  • Ensures software is up to date with latest technologies.
  • Enhances development skills through reviewing technical manuals, periodicals, and participating in technical community forums.
  • Contributes as a member of a development team.

Requirements

Education / Experience :

  • Bachelor’s degree in computer science, computer information systems or equivalent academic achievement or equivalent experience.
  • A minimum of four (4) years of senior technical expertise supporting vendor and in-house developed business applications.
  • Minimum of six (6) years of related software development experience.
  • Comprehensive experience and technical knowledge of applications in area of responsibility.
  • Senior level position requiring advanced technical knowledge in specific areas of software applications, application design, and update, storage, and retrieval methods.
  • Required expertise : IBM iSeries platform, RPG, CL, SQL, DB2, HTML, CSS, JavaScript, FTP, Rest API, XML & JSON.
  • Knowledge of Agile development methodologies.
  • Knowledge of DevOps practices and tools.
  • Experience of database analysis, design, normalization, and optimization.
  • Experience with data integration and data orchestration tools and related best-practices.
  • Experience with service-oriented architectures.
  • Knowledge of IT Infrastructure Library (ITIL).
  • Experience with operating systems (IBM OS400, Microsoft Windows)
  • Proficiency in the use of Microsoft Office software (Word, Excel, Outlook, etc.)

Ability to :

  • Work effectively in a team-oriented environment, establishing and maintaining good rapport with co workers, supervisors, and others.
  • Demonstrate excellent level of quality in coding and testing applications.
  • Apply analytical and problem-solving skills.
  • Prioritize, delegate, direct and organize tasks while meeting strict deadlines.
  • Complete projects within expected deadlines or defined time estimates.
  • Demonstrate strong verbal, written, and interpersonal communication skills.
  • Perform all duties with efficiency and accuracy.
  • Perform all tasks with integrity and confidentiality.
  • Be self-directed and demonstrate time management skills.
  • Utilize strong verbal, written and interpersonal communication skills.
  • Work independently on assigned tasks.
  • Serve in an on-call situation to resolve problems.

Machines and Equipment Operated :

Office machines (e.g., copy machine, computer terminal, telephone, fax, etc) and other devices.

Preferred Credentials :

  • PHP, node.JS, C#.Net, , Java, MS SQL Server and modern other Web-oriented technologies
  • Knowledge of DevSecOps for creating available, survivable, defensible, and resilient software.

The above statements are intended to describe the general nature of work performed by the employees assigned to this job.

All employees must comply with Company policies and applicable laws. The responsibilities, duties and qualifications required of personnel may vary.

EEO / Inclusivity

As WinCo Foods continues to grow, our diversity from our variety of perspectives and wide range of experiences is essential to our strategy and success.

We are committed to continue to cultivate and celebrate an inclusive environment in which all employees are valued and respected regardless of their race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

3 days ago
Related jobs
Promoted
Oracle
Boise, Idaho

Career Level - IC3ResponsibilitiesAs a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software devel...

WinCo Foods
Boise, Idaho

A Lead Software Developer serves as a technical project lead on large development projects. Trains software developers and codes technically difficult and complex programs. Provides technical guidance and application expertise to software developers throughout the development lifecycle. Trains new s...

Promoted
Canonical - Jobs
Boise, Idaho

Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical environments. ...

Promoted
Idaho Central Credit Union
Meridian, Idaho

Research, understand and solve member and credit union need through the work of discovery and software code development that results in fulfillment of credit union mission for our members. Research and maintain a working knowledge of emerging technologies, trends and developments across the industry...

Promoted
CliftonLarsonAllen
Boise, Idaho

The Senior Application Developer is responsible for developing solutions that support business goals, with a focus on web-based frameworks. CLA is currently seeking a Senior Developer to join our growing internal IT team. How you'll create opportunities in this Senior Developer role:. The Senior Dev...

Promoted
META
Boise, Idaho

Perform technical software engineering duties and oversee a team of engineers. Software Engineer Manager Responsibilities:. Employer will accept a Master's degree in Computer Science, Computer Software, Engineering, Applied Sciences, Mathematics, Physics or related field and 12 months of work experi...

Promoted
MAXIMUS
Boise, Idaho
Remote

Maximus is currently seeking a Java Developer to join our team supporting one of our Federal clients. Experience in projects that support multiple Java based web applications and Java batch applications. Lead and mentor entry and mid-level developers. Assist other developers in resolving issues by p...

Promoted
Prime Therapeutics
Boise, Idaho
Remote

A technical leader with expertise in the department’s applications and architecture, the Principal Software Engineer (Tech Lead) drives the success of scrum teams via mentoring, hands-on development, defect investigation and work request evaluation. Principal Software Engineer (Tech Lead) - Remote. ...

Promoted
Marriott
Boise, Idaho

We are seeking a highly skilled Senior Software Engineer with expertise in Automation and Performance Engineer with a strong focus on frontend testing to join our team. Senior Software Engineer - Automation. As a key member of our engineering department, you will play a pivotal role in ensuring the ...

Promoted
Intel
Boise, Idaho

We are looking for a highly motivated senior Graphics Software Development engineer with 3D realtime graphics background, expertise in modifying and extending Game Engines, strong system programming and graphics pipeline development skills. Working together with world-class AI and Graphics engineers...