Software programmer job description
Updated March 14, 2024
8 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.
Example software programmer requirements on a job description
Software programmer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in software programmer job postings.
Sample software programmer requirements
- Bachelor's degree in Computer Science or related field.
- Strong knowledge of programming languages such as C++, Java, and JavaScript.
- Experience with development of software applications.
- Proficiency in database systems and software development frameworks.
Sample required software programmer soft skills
- Excellent communication and problem-solving skills.
- Strong attention to detail.
- Organized, self-motivated and able to work independently.
- Ability to learn quickly and adapt to a changing environment.
- Ability to work collaboratively in a team setting.
Software programmer job description example 1
Salient CRGT software programmer job description
Seeking a .NET Application Developer for first shift, full time work at the VA's Network Security and Operations Center (NSOC) in Martinsburg, WV, working for Portal Services Application Development team.
Responsibilities/Duties:
Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies. Analyze, design, coordinate the development of software systems to form a basis for the solution of information processing problems. Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product Provide Level 2 application support Troubleshoot issues and conduct root cause analysis Resolve escalated issues with a sense of urgency Identify potential improvements to reduce the number of problems and enhance supportability. Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level. Establish methodologies (documentation, process and procedures) to be followed during project life cycle Foster teamwork and collaboration across a global development team, project teams, and business and systems partners
Required Skills:
Strong experience in C# ASP.NET with .NET Framework 4.0 and above (Experience in multiple projects with capability to independently handle a project) Experience developing applications using .Net Core MVC Experience with OO design/development Experience with building RESTful services Strong understanding of JSON, and XML SQL Server 2016 and above Knowledge of distributed systems and web service paradigms SQL Server Reporting Services experience will be a plus. Should be able to work under challenging environment and ready to learn and adapt to new technologies
Education/Certification Requirements:
Bachelor's degree with 0-2years of experience. Additional experience may be substituted for education.
Clearance Requirements:
You do not need a current/active clearance to apply but must be able to pass a government security background investigation.
COVID Policy:
New employees will be required to adhere to the Company's and its clients' COVID-19 safety procedures. In the event that the COVID-19 vaccination mandate for Federal Contractors is enforced, you must become fully vaccinated or request and be approved for an exemption. Employees working onsite at a client location must comply with our client's COVID-19 requirements.
GovCIO is a team of professionals who want to make a difference. And that can only happen with a diverse, happy, and cared-for team. So, we prioritize your well-being, equity for all and look for ways to make work a better place for each of us every day.
We are an Equal Opportunity Employer.
All qualified applicants receive consideration for employment without regard to race, ethnicity, religious affiliation, gender, gender identity or expression, sexual orientation, national origin, or disability status. EOE AA M/ F/Vet/Disabled
Responsibilities/Duties:
Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies. Analyze, design, coordinate the development of software systems to form a basis for the solution of information processing problems. Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product Provide Level 2 application support Troubleshoot issues and conduct root cause analysis Resolve escalated issues with a sense of urgency Identify potential improvements to reduce the number of problems and enhance supportability. Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level. Establish methodologies (documentation, process and procedures) to be followed during project life cycle Foster teamwork and collaboration across a global development team, project teams, and business and systems partners
Required Skills:
Strong experience in C# ASP.NET with .NET Framework 4.0 and above (Experience in multiple projects with capability to independently handle a project) Experience developing applications using .Net Core MVC Experience with OO design/development Experience with building RESTful services Strong understanding of JSON, and XML SQL Server 2016 and above Knowledge of distributed systems and web service paradigms SQL Server Reporting Services experience will be a plus. Should be able to work under challenging environment and ready to learn and adapt to new technologies
Education/Certification Requirements:
Bachelor's degree with 0-2years of experience. Additional experience may be substituted for education.
Clearance Requirements:
You do not need a current/active clearance to apply but must be able to pass a government security background investigation.
COVID Policy:
New employees will be required to adhere to the Company's and its clients' COVID-19 safety procedures. In the event that the COVID-19 vaccination mandate for Federal Contractors is enforced, you must become fully vaccinated or request and be approved for an exemption. Employees working onsite at a client location must comply with our client's COVID-19 requirements.
GovCIO is a team of professionals who want to make a difference. And that can only happen with a diverse, happy, and cared-for team. So, we prioritize your well-being, equity for all and look for ways to make work a better place for each of us every day.
We are an Equal Opportunity Employer.
All qualified applicants receive consideration for employment without regard to race, ethnicity, religious affiliation, gender, gender identity or expression, sexual orientation, national origin, or disability status. EOE AA M/ F/Vet/Disabled
Post a job for free, promote it for a fee
Software programmer job description example 2
SimIS software programmer job description
Interim Software Programmer
Location: Government Site work IVO Virginia Beach, VA. Remote work authorization rests with Government client.
Who We Are: Founded in 2007, SimIS Inc. is an innovative information technology solution Veteran Owned Small Business (VOSB) that models future environments, requirements and capabilities, and then secures the enterprise from internal and external threats compliant with Federal, State, and industry standard governance to ensure client mission success. Our performance standard is "excellence," with an outcomes-based, quality focus in our services and products, guided by our core values of honesty (in word and deed), relationships (confidence and trust with clients and partners), teamwork (shared goals, mission and purpose), loyalty (allegiance to our client and team), and importance of others (work and win as a team).
Interim Software Programmer Job Description - Requirements and Responsibilities:
Experience, Skills and Qualifications
Location: Virginia Beach, VA or surrounding area or be willing to relocate to Virginia Beach, VA, and surrounding area.
Travel: Approximately 10%
Benefits:
SimIS, Inc. is an AA / EOE / M / F / Disability / VET / Drug Free Employer
Location: Government Site work IVO Virginia Beach, VA. Remote work authorization rests with Government client.
Who We Are: Founded in 2007, SimIS Inc. is an innovative information technology solution Veteran Owned Small Business (VOSB) that models future environments, requirements and capabilities, and then secures the enterprise from internal and external threats compliant with Federal, State, and industry standard governance to ensure client mission success. Our performance standard is "excellence," with an outcomes-based, quality focus in our services and products, guided by our core values of honesty (in word and deed), relationships (confidence and trust with clients and partners), teamwork (shared goals, mission and purpose), loyalty (allegiance to our client and team), and importance of others (work and win as a team).
Interim Software Programmer Job Description - Requirements and Responsibilities:
- Position Designation: Non-Critical Sensitive/IT- II
- Knowledge and ability to program in C, C++, Java, XML programming languages.
- Knowledge and ability to program Linux, vx Works, and MS Windows shell scripts and MS Office applications code.
- Knowledge and ability to program Network Protocols such as sockets, IP addresses, etc.
- Ability to interact with a diverse team in the areas of software design and development in support of Naval shipboard, aviation or submarine training and/or combat systems.
Experience, Skills and Qualifications
- Skill Level I: Bachelor's level degree in Information Technology or Computer Science or Computer Engineering.
- Three (3) years of full-time professional experience working as a Computer Programmer, two (2) years of which have been in support of a major shipboard combat and/or training system.
- U.S. Citizenship and DoD Secret (or higher) Security Clearance required
Location: Virginia Beach, VA or surrounding area or be willing to relocate to Virginia Beach, VA, and surrounding area.
Travel: Approximately 10%
Benefits:
- Medical, Dental, and Vision
- Short Term Disability (SimIS provides Short-Term Disability benefits at no cost to you)
- Life Insurance
- 401(k) Savings Plan
- Tuition Assistance Program
- Paid Time Off (PTO)
- 10 Holidays each year
SimIS, Inc. is an AA / EOE / M / F / Disability / VET / Drug Free Employer
Dealing with hard-to-fill positions? Let us help.
Software programmer job description example 3
GTT Communications software programmer job description
- Contract Duration 12+ Months Contract
- Pay rate up to $49/Hr
Job Description
:
- Currently, the specific need is to provide additional experience developers to augment the in-house development staff as we refactor two major application systems to a REST-based SOA architecture paired with a
- WCAG 2.0 compliant modern browser-based UI.
- These additional contract programmers will bring experience coding Java for the target system architecture, working closely with existing programmers which have extensive knowledge of the existing system and necessary business logic.
- State staff cannot dedicate sufficient time to the refactoring and UI improvements to the application to complete them in a reasonable time while providing day-to-day maintenance of our in-house applications.
- The longer the development process takes, the more the end functionality becomes a moving target, causing double the maintenance changes to be coded - in both new and old application code.
- Additional resources are necessary to achieve completion of major areas of the application within a matter of months, and a rolling schedule of REST and GUI design completed for further areas.
Essential Duties
:
- The Software Programmer works are to be performed on-site at ME.
- Develop and implement user interfaces and UI components using React.js, calling upon REST API services.
- Refactor business logic and DB I/O java code from servlets implementing complete MVC to SOA.
- Write Java Code for a Service Oriented Architecture utilizing JSON/REST via Spring and CXF.
QA/Testing
:
- Maven and test Mock class implementations to enable unit testing and instrument the tested code paths.
- Automated security analysis of Java code
Programming Language
:
- Java: Advanced 4+ years Required
- SQL: Intermediate 2+ years Required
Databases:
- Oracle DB: Beginner
Frameworks
:
- REACT UI Library: Intermediate 2+ years Required
- TomEE [Tomcat] Server: Intermediate 2+ years Required
- CXF REST: Intermediate 2+ years Required
- Secure coding of Java-based web services
About the Company
:
- Our client is located in Augusta, ME, and is part of the Executive, Legislative, and Other General Government Support Industry. They have 12,000 total employees across all of its locations and generates $12.23 billion in sales. There are 777 companies in our client's corporate family. They provide a full range of services including justice and protection, transportation safety, education, economic development, business regulation, and cultural enrichment.
- Our client employees and contractors have given them a four-star rating for being a great place of employment on both Glassdoor and Indeed!
#ZR1
Start connecting with qualified job seekers
Resources for employers posting software programmer jobs
Software programmer job description FAQs
Ready to start hiring?
Updated March 14, 2024