Programmer Job Description

Use this Programmer job description template to advertise the open roles for free using Longlist.io. You can use this template as a starting point, modify the requirements according the needs of your organization or the client you are hiring for.

Programmer

Programmer duties and responsibilities

  • Collaborating with business analysts and developers to produce software designs
  • Formulating program specifications and basic prototypes
  • Transforming software designs and specifications into high functioning code in the appropriate language

Programmer Job Description Template

Copy

Job Brief

We are looking for a talented programmer to create secure and functional code. You may have to provide quality coding solutions both for simple applications and complex information or operating systems.

The ideal candidate will have a passion for technology and software building. Attention to detail and an analytical mind are essential qualities for a successful career in programming.

The goal is to design and build superior and innovative software by writing clean and flawless code.

Responsibilities

  • Collaborate with business analysts and developers to produce software designs
  • Formulate program specifications and basic prototypes
  • Transform software designs and specifications into high functioning code in the appropriate language
  • Integrate individual software solutions to higher level systems
  • Use web-based tools to create advanced SaaS when applicable
  • Test code periodically to ensure it produces the desirable results and perform debugging when necessary
  • Perform upgrades to make software and systems more secure and efficient
  • Collaborate with technical writers to create documentation for user support

Requirements

  • Proven experience as a programmer or relevant role
  • Ability to program in languages such as C++, Java (J2EE), XML, Python etc.
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Excellent knowledge with relational databases, SQL and ORM technologies
  • Detail-oriented and excellent concentration ability
  • An analytical mindset and critical thinking
  • Demonstrable ability to discover and fix errors in code
  • BSc/BA in computer science, software engineering or relevant discipline
Last Updated 09 Jan, 2023

Programmer Job Description Examples

Specialized Programmer/Analyst• The Intersect Group

· Proficiency in Java, with a good understanding of its ecosystems

· Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts...

· Familiarity with different design and architectural patterns

· Skill for writing reusable Java libraries

· Knowhow of Java concurrency patterns

· Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database C...

Read more
Nc Programmer• Quest Global

Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger, and humility.

We are looking for passionate problem solvers, who...

Read more
Cnc Programmer• Paradigm Precision a DPG Company

Job Description

Paradigm Precision specializes in the manufacturing of complex fabrication and precision machined components for gas turbine engines. We serve customers around the world in commercial and military aviation, power generation, the marine industry, rotary wing, and unmanned aerial vehicles...

Purpose/ Summary

Create and develop CNC (Computer Numerically Controlled) programs usin...

Read more
Programmer Analyst Ii• Provisur Technologies Inc

Provisur is an industry leader that pushes the boundaries of ingenuity, bringing precision-engineered food processing equipment, aftermarket parts and service to locations around the world. As a global leader in our industry with a close-knit family feel, we take pride in taking care of our people. Check out our videos at jobs.jobvite.com/provisur and see for yourself!

In this role, you will.....

Read more
Find candidate emails
on Linkedin

Gather verified email addresses & phone numbers directly from LinkedIn, reach out, and see when candidates open your emails.

Get Started Free