Technical Lead Programmer in Eden Prairie, MN at Lifetouch Portrait Studios Inc.

Date Posted: 5/29/2018

Job Snapshot

  • Employee Type:
    Full-Time
  • Job Type:
    IT
  • Experience:
    Not Specified
  • Date Posted:
    5/29/2018
  • Job ID:
    TECHN05069

Job Description

SUMMARY:

The Technical Lead Programmer analyses, designs and implements new applications, and modifies existing computer information systems including studio systems, business applications and web/ecommerce solutions. This role provides technical guidance and feedback to developers related to the design, development, and testing to ensure business requirements are met.



PRIMARY DUTIES AND RESPONSIBILITES

  • Designs, codes, tests, and debugs programs, ensuring business requirements are met and documentation is created and maintained.
  • Acts as liaison between IT functional unit and cross-functional project teams, a project team member.
  • Follows, and ensures adherence to, the Software Development Lifecycle (SDLC) for consistent development and deployment practices.
  • Provides oversight and technical guidance regarding the design and programming work performed by developers.
  • Provides day-to-day feedback, work direction and feedback to developers.
  • Acts as a technical and business systems subject matter expert for the developers and business stakeholders/representatives.
  • Ensures compliance with development standards.
  • Safe-guards all customer, employee and company proprietary and personal information ensuring customer and employee data is kept confidential at all times.

ADDITIONAL DUTIES AND RESPONSIBILITIES

  • Analyzes and evaluates existing or proposed code for maintainability, sustainability and reusability.
  • Provide technical support for business systems in response to outages or escalation requests.
  • Creates and maintains build processes to ensure successful installation of archives/executables in production systems.
  • Performs other projects or miscellaneous duties as requested or assigned.


QUALIFICATIONS

Education:

  • Bachelor's degree in computer science, MIS or equivalent related experience.
  • IT function specialty certification(s) (e.g., AWS Certified Developer Associate, AWS Certified Dev Ops Engineer), strongly preferred.

Experience:

  • 8-10 years in software development developing and designing applications in various architectures.
  • Demonstrated functional requirements development and working directly with stakeholders.
  • Designing architectures to meet requirements utilizing technologies across application tiers:
    • Client-side (e.g., JAVA script, HTML, CSS)
    • Application framework (e.g., Spring, Grails, Hibernate, MVC, and CMS systems)
    • API use and development (e.g., REST, JSON, XML, SOAP)
    • Relational database (e.g., Oracle, MySQL, SQL Server, no-SQL databases)
    • Queueing and workflow (e.g., JMS, AWS SQS, Rabbit MQ, )
    • AWS Cloud Services & Developer Tools
    • Third-party systems integration (e.g., Exact Target, Groupon, Vertex, payment gateways)
    • Web Servers (e.g., Tomcat, Apache, Nginx, Varnish)
  • Working in a cross-functional environment.

Other (knowledge, skills, and abilities):

  • Expert technical knowledge of the business specific functional/operational areas and IT technologies involved
  • Solid understanding of SOA and enterprise integration patterns.
  • Ability to design, prototype and assess architecture solutions.
  • Knowledge of data privacy issues and laws.
  • Strong interpersonal and collaboration skills.
  • Demonstrated ability to work with others at all levels of the organization.
  • Strong oral and written communication skills, including presentation skills.
  • Advanced analytical, critical thinking and problem solving skills.
  • Ability to manage and prioritize work.
  • Demonstrated ability to manage multiple priorities and challenges.
  • Detail oriented in the execution and follow-up of work.
  • Ability to effectively manage and lead change.
  • Takes initiative.

#IT