Junior Developer (Austin)

About PNI:

PNI Digital Media provides transaction processing and order routing services to Retailers, Internet portals, Websites, and Telecommunication service providers. It operates the PNI Digital Media Platform that connects consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile devices, with retailers that have on-demand manufacturing capabilities for the production of personalized products. Some of the benefits our employees enjoy include medical, dental, and vision insurance, dependents eligible, 401(k) retirement plan with company match and paid vacation.

The Role:

The Junior Developer leverages their technical expertise for designing, implementing, documenting, maintaining, and supporting the platform and sites to meet the client requirements using PNI’s practices and standards. This opportunity is based to our Austin, TX office. This role is cross-functional and can include front-end and back-end development.

Key Accountabilities:

  • Participates in the development of technology solutions which utilizes PNI’s processes, templates, best practices and standards to maximize reliability, functionality, and integrity while minimizing costs and cycle time.
  • Participates in problem determination and resolution.
  • Develops and maintains required documentation.
  • Develops unit tests, and integration tests.
  • Supports QA and BA on acceptance testing.
  • Assists in transfer of business and technology knowledge.
  • Develops a working knowledge of products, services, and industry trends to select appropriate technologies to meet PNI and Client requirements.
  • Works with the Business Analyst in the translation of business requirements into technology/ systems requirements.
  • Initiates interaction with Enterprise Architects and Lead Developers to research and identify alternatives which will provide cost savings and/or increased operating efficiencies.
  • Promotes team effectiveness.
  • Communicates with all areas to ensure a smooth efficient process.
  • Reports status to PM on a regular basis.
  • Consults with others to solve problems when required.

Experience & Skills Required:

  • Post-secondary degree/diploma in Computer Science or equivalent.
  • At least 1 years previous years’ experience in (web)-application development utilizing C#.NET in Visual Studio.
  • Experience in relational database development utilizing Microsoft SQL Server
  • Understanding of Agile / SCRUM development process.
  • Understanding of object oriented design patters and programming principles.
  • Understanding and some experience using Test Driven Development.
  • Excellent English communication skills, attention to detail and organizational skills.
  • Experience with the following additional technologies a plus: MVC 5, Oracle SQL or MS SQL, JavaScript with JQuery

PNI Digital Media is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, disability, or any other basis protected by federal, state, or local law.