Programmer / Developer Job Description
Programmer / Developer Duties & Responsibilities
To write an effective programmer / developer job description, begin by listing detailed duties, responsibilities and expectations. We have included programmer / developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Programmer / Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Programmer / Developer
List any licenses or certifications required by the position: SSL, CE, TIA, MCSD, II, SFDC, API, AWS, GCP, CKED
Education for Programmer / Developer
Typically a job would require a certain level of education.
Employers hiring for the programmer / developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Computer Science, Engineering, Information Technology, Information Systems, Computer, Business/Administration, Programming Languages, Education, Technical, Electrical Engineering
Skills for Programmer / Developer
Desired skills for programmer / developer include:
Desired experience for programmer / developer includes:
Programmer / Developer Examples
Programmer / Developer Job Description
- Develops code, tests, and debugs new applications
- Involved in analyzing system/software code to detect any bugs in the application code and may be responsible to debug, test, and deploy system fixes
- Resolves customer issues with applications and responds to client group requests
- Analyze requirements to design and develop new applications maintain existing applications
- Experienced in Design, program, maintain and monitoring of stored procedures
- Experienced in development technologies focused on HTML, ASP, ASP.NET, VB Script, Web Services and other evolving technologies
- Works with business content owners and a variety of content providers, departments, and divisions of the company to provide advice to management on architectural concepts and functional capabilities as needed
- Monitors assigned helpdesk activities to ensure requests or issues are addressed in a timely manner
- Able to research technologies to keep abreast of the latest development and programming tools, training, hardware, and can recommend new technologies to be utilized
- May require travel on a special needs basis
- Experience working with Microsoft SQL Server / T-SQL backend
- Knowledge of design patterns and best practices for reusable Object-Oriented code
- Experience in developing web applications, services and API using industry best frameworks (JSF, Wicket, GWT, Spring MVC)
- Experience with REST API Design, Swagger
- Understanding of extraction applications to supply the Decision Support database platforms with data from any of the corporations transactional (AS/400) or analytical databases
- SQL Server, SQL Server DTS, Web based tools including JAVA, PERL, PHP, JAVASCRIPT, and HTML experience is a plus
Programmer / Developer Job Description
- To take response for the design, creation, and maintenance of custom Web GIS mapping/mobile application
- To take response for design, coding, implementation and support of ESRI geospatial software applications
- To prepare designing, developing, integrating and maintaining web based GIS applications
- To assist with configuring and maintaining GIS systems, applications and GIS database
- Expertise to time saving management strategies for GIS tasks through custom tool using C# and SDK in ArcGIS
- The specialty in GIS web application development Dotnet (.net), build spatial analysis queries in SQL server and provide open source GIS solutions
- Assisting in upgrading Oracle Database as per need, make queries and assist anything related to Oracle Database
- Design and develop ETL solutions for bulk data movement between data source and targets using Informatica
- Provide technical leadership, complete ownership for problem diagnosis and resolution for Informatica / Data related issues
- Participate in the definition of technical standards and guidelines
- Knowledge of MS Access, MySQL, and MSSQL
- Ability to work alone with minimal direction and guidance
- Familiar with digital imagery
- Familiar with maintaining and troubleshooting computer hardware
- Familiar with computer networking and administration
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field and at least 5 years of job-related experience or equivalent
Programmer / Developer Job Description
- Assist in database maintenance and data analysis
- Participate in evolving technology, tools and execution environment
- Prototypes, develops, and maintains Web Applications for assigned customers following specifications provided
- Develops efficient applications that paint quickly and that do not impact server performance
- Researches and installs Web server software and Web development software
- Participates in team development of divisional standards for the use of Internet technology
- Requirements Definition and Specification -Review, analysis and definition of business requirements that justify a Web solution
- Software Maintenance (existing software) -Essentially the same duties and responsibilities as above in both the Website Design and Oversight and Implementation and Testing sections except tasks are done to maintain, modify or enhance existing software rather than develop new software
- Perform advanced computer programming work
- Responsible for activities during all phases of the system development life cycle including analyzing, diagnosing and resolving reported software problems and troubleshooting system issues for internal and external clients
- 4+ years utilizing C# and .NET
- 4+ years utilizing MS SQL
- 2+ years EF, WCF, WPF/MVVM
- BS, MS or equivalent in Computer Science, Engineering, or related field or equivalent experience
- C++, Java ME, JavaScript, Angular, HTML5, CSS3
- Signal processing or networking experience a plus
Programmer / Developer Job Description
- BGCAPP is subject to Army Regulations (AR50-6 Chemical Surety Program and AR190-59 Unescorted Access Program) which govern persons performing work under the Chemical Personnel Reliability Program (CPRP) and Unescorted Access Program (UAP)
- BGCAPP operates on a 24/7 schedule
- Test GSI Configurator and One GSI dealer portal to ensure expected results
- Designing workflow solutions using K2 Studio and Visual Studio
- Building and implementing custom UI designs for K2 Forms with K2 designer
- Develop or assist in development of Assembler Language (ALC) software applications on a mainframe platform, and maintain modules of a well-established applications software program
- Document customer business rules
- Develop flow diagrams and our pseudo-code
- Test and debug programs according to detailed requirements and submit completed applications software to the project lead
- Interact with employees in the immediate office or related offices to acquire, clarify or exchange information needed to complete assignments
- High level of proficiency using Photoshop and Illustrator
- Ability to collect, define, and document project requirements and scope
- Ability to craft a coherent and unified user experience
- Ability to work with a collaborative, flexible team and meet timelines
- Portfolio demonstrating examples of work
- Requires three (3) years of experience programming and web development
Programmer / Developer Job Description
- Understand research project and proposal designs and requirements
- Participate in collaborative application development activities with partners
- Conduct coding/process improvements for new and existing systems where appropriate
- Articulate technical requirements to non-technical users effectively and efficiently
- Interact well with and cross-train other team members in a group or unit environment
- Create standalone nodejs application
- Perform ongoing Salesforce administration (create accounts/profiles, defining fields, updating layouts, reports, dashboards, ) and development
- Ability to support Salesforce.com configuration tasks such as field/page updates, workflows, automated approvals
- Leverage the Salesforce Application Programming Interfaces (APIs) to integrate with external systems and applications
- Create, manage, and document complex workflow rules, data validation, and system triggers
- Familiarity with Microsoft development tools a huge plus
- Developing Win Forms / console applications
- Preferred experience of Java, Javascript & Relational databases
- 1 to 3 years of Visual Basic or C# required (legacy applications are done in visual basic)
- 1 to 3 years of JavaScript experience - highly preferred
- 1 to 3 years of HTML experience - highly preferred