Computer programmer job description
Example computer programmer requirements on a job description
- Familiarity with coding languages such as Java, C++, and Python.
- Knowledge of operating systems, databases, and software development.
- Ability to design and develop programs, algorithms, and code.
- Proficiency in debugging and troubleshooting programs.
- Understanding of software engineering and security principles.
- Excellent communication and problem-solving skills.
- Ability to work independently and collaboratively in a team.
- Strong attention to detail and accuracy.
- Ability to multitask and meet deadlines.
- Flexibility to adapt to changing needs and requirements.
Computer programmer job description example 1
ACI computer programmer job description
We are looking for an experienced
Computer Programmer IV
who will help us creating secure and functional code in order to design and build superior and innovative software. You will provide quality coding solutions both for simple applications and complex information or operating systems.
We expect you to have a passion for technology and software building. Besides, you should possess close attention to detail and an analytical mind.
Position Details
Secret Clearance Required
Possess current SECRET clearance, or ability to obtain one.
US Citizenship Required
Education
Bachelor of Science degree in Computer Science, Electrical Engineering, or Computer Engineering from an ABET accredited program
Required Experience
Seven (7) years of professional experience in software development in engineering and/or control systems using C++
Two (2) years of professional experience in software development using Microsoft .NET Framework
Two (2) years of professional experience using Microsoft Visual Studio to develop, compile, and debug source code in C++/CLI, Managed C++, or C#
One (1) year of professional experience as a technical and/or programming lead for a software project through the software life cycle, from requirements to design, implementation, deployment, and maintenance
One (1) year of professional experience designing and/or analyzing software architectures
One (1) year of professional experience writing, reviewing, and maintaining new or existing software requirements, technical documentation such as user manuals, product specifications, and training materials
Role Responsibilities
Performs and may provide guidance on all phases of the software development lifecycle.
Analyze user/business needs and functionality to plan and design software systems to meet those needs.
May provide guidance for less-experienced software developers in creating a variety of models and diagrams that show programmers the software code needed for an application.
Performs and provides guidance on software updates, refinement, testing, and debugging to meet business needs.
Provides relevant analysis for reports on software project specifications, activities, or status.
Thoroughly documents the software or system process for future maintenance and updates.
May provide guidance and work leadership to less-experienced analysts.
Additional Requirements
Possess one or more of the following certifications: CASP+, CE, CCNP, CISA, CISSP (or Associate), GCED, GCIH
Knowledge of JIRA or Confluence
ACI Federal is proud to be an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.
Computer programmer job description example 2
BAE Systems computer programmer job description
BAE Systems is seeking a Computer Programmer III to support our customer. This position should be skilled in current versions of Microsoft SQL Server, SQL Reporting Services, C++, C#, VueJS, Python, NodeJS, shell scripts, Team Foundation Server, and other current .Net framework development support applications, mobile application development.
Job Responsibilities Include:
* Create and maintain a User's guide for all CDP Training and Administration System (CTAS) development projects produced.
* Create and maintain a Systems overview document for all CTAS projects produced.
* Create and maintain a Project overview document for all CTAS projects produced.
* Create and maintain Business Process UML Workflow Diagrams for all business processes that are part of or the basis for developed software.
* Create and maintain Functional Requirements Documents for all CTAS software developed.
* Provides end user training for all CTAS software products produced.
* Responsible for maintaining a Disaster Recovery Plan for all maintained software and data systems.
* Ensure that the CDP website and CTAS are in strict compliance with CDP IT Security policies and procedures, and DHS Sensitive Systems Policy Directive 4300A.
Required Education, Experience, & Skills
Education
* Typically a Bachelor's Degree and 2 years work experience or equivalent experience
Specific Skills
* Skilled in current versions of Microsoft SQL Server, SQL Reporting Services, C++, C#, VueJS, Python, NodeJS, shell scripts, Team Foundation Server, and other current .Net framework development support applications, mobile application development.
* Demonstrated ability to interact and work with a diverse customer base.
Preferred Education, Experience, & Skills
About BAE Systems Intelligence & Security BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference.
Intelligence & Security (I&S), based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do-from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels.
Our Commitment to Diversity, Equity, and Inclusion:
At BAE Systems, we work hard every day to nurture an inclusive culture where employees are valued and feel like they belong. We are conscious of the need for all employees to see themselves reflected at every level of the company and know that in order to unlock the full potential of our workforce, everyone must feel confident being their best, most sincere self and be equipped to thrive. We provide impactful professional development experiences to our employees and invest in social impact partnerships to uplift communities and drive purposeful change. Here you will find significant opportunities to do meaningful work in an environment intentionally designed to be one where you will learn, grow and belong.
Computer programmer job description example 3
ESPO computer programmer job description
Location Fermilab | Batavia, IL (Remote work location is permitted)
Duration: 6 months
Purpose:
The Content Management group is responsible for designing and developing solutions to manage content and other business solutions. This group has been tasked with developing a front-end search solution that integrates with the lab's enterprise search solution and event management platform called InDiCo, as well as plugins to manage zoom within the event management platform. These solutions will enhance the event management platform to meet the needs of the lab for managing small meetings to large conferences.
Scope of Work
The candidate will be required to gather and qualify business and technical requirements, and develop the search front-end, zoom integration and other plug-ins for InDiCo. The candidate will work for the Content Management group to execute the development of these solutions. They must have strong development skills in the Python, MariaDB and PHP.
Technical Requirements
* Be proficient in taking technical requirements and developing a solution from them
* Proficiency in modern software development methodologies using Visual Studio
* Development of PHP and Python solutions
* Development in WordPress
* HTML, JS and modern web development paradigms / frameworks
* Proven track record of developing workflow applications
* Good written and verbal communication skills
Factor 1: Technical Background (see Technical Requirements for specifics). Describe candidates prior experience related to the necessary technical skills for the position.
Please provide the number of years of experience with each and please indicate your proficiency level on a scale of 0 10. (Example 5 years / 8)
* Python
* MariaDB
* PHP
* HTML
* JS
* Visual Studio
* WordPress
Factor 2: Prior Experience in the field of Information Technology, with an emphasis on workflow administration and development. Provide relevant evidence of experience for similar projects as stated in the objectives in the Statement of Work.
Factor 3: Prior Experience in the Field: Provide relevant evidence of experience for the same or similar projects as stated in the objectives in the Statement of Work.
Factor 4: Past Performance: Provide relevant evidence of performing the same or similar projects as stated in the Statement of Work.
ESPO Corporation
Willowbrook, IL 60527
View all open jobs at:
Leaders in Technical Recruiting & Staffing since 1965
We are an Equal Opportunity Employer and value the benefits of diversity in our work force . All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity and expression, national origin, disability, protected Veteran status or any other attribute or protected characteristic by law. If you need assistance applying please contact us at .
#zr