Post job

Software engineering specialist job description

Updated March 14, 2024
9 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 engineering specialist requirements on a job description

Software engineering specialist requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in software engineering specialist job postings.
Sample software engineering specialist requirements
  • Bachelor's degree in Computer Science or related field
  • At least 5 years of experience in software engineering
  • Proficient in programming languages such as Java, Python, C++, etc.
  • Experience in software development methodologies such as Agile, Scrum, etc.
  • Knowledge of database technologies such as SQL, NoSQL, etc.
Sample required software engineering specialist soft skills
  • Excellent problem-solving skills
  • Strong communication and collaboration skills
  • Ability to work in a team environment
  • Continuous learning and self-improvement mindset
  • Attention to detail and ability to deliver high-quality work

Software engineering specialist job description example 1

Wolters Kluwer software engineering specialist job description

Under direct supervision, assists in designing, developing, testing, debugging and implementing operating systems components, software tools, and utilities required for the operation, maintenance, and control of computer systems. Assists in modifying existing software to fit specialized needs and configurations, and maintains program libraries and technical documentation.
Job Description

Follows direction from the Lead Developer and Senior Developers. Maintains expert knowledge of current Microsoft programming languages and frameworks such as .NET Framework, C#, and VB.NET. Maintains expert knowledge of current Microsoft database technologies such as SQL Server. Maintains expert knowledge of current Windows development technologies such as WPF, Windows Forms, and Console Applications. Maintains basic knowledge of current web development technologies such as ASP.NET MVC, web services, HTML, CSS, JavaScript, jQuery, and AngularJS. Maintains basic knowledge of relevant Wolters Kluwer software products and relevant third party software products. Uses maintained technical knowledge (above) to provide cutting edge custom software solutions and to act as a technical advisor, both to customers and to in house departments. Works with customers and in house departments to identify and document requirements for custom software solutions. Drafts statements of work based on agreed upon custom software solution requirements. Designs, builds, and maintains custom software solutions, such as but not limited to: Utilities and jobs to be used with our Axcess family of products, by customers who need additional data import, data export, mass data manipulation, or other integration functionality. Utilities and jobs to be used with our Practice Management product, by customers who need additional data import, data export, mass data manipulation, or other integration functionality. Utilities and jobs providing conversion functionality, to be used by in house departments who assist customers converting to one of our products and desiring to transfer data from the old system to the new system. Tests custom software solutions and assists with user testing. Creates documentation of custom software solutions. Assists with the deployment of customer software solutions. Provides ongoing support of custom software solutions.
Other Duties


Communicates professionally and effectively with manager, teammates, other in house departments, customers, and third party vendors. Demonstrates ability to actively listen to others. Adjusts communication of technical information based on the knowledge and experience level of the audience. Assists manager and teammates as needed. Works with manager and teammates effectively to accomplish team and company goals.


Job Qualifications



Education:


Bachelor's degree or higher in a technically oriented field such as Computer Science or Computer Information Systems; or equivalent related work experience.


Experience:


3+ years of experience developing Windows applications with .NET Framework, C#, WPF (Windows Presentation Foundation), and Console Applications. 1+ years of experience developing Windows applications with Windows Forms, VB6, VB.NET. 3+ years of experience with SQL Server, SQL, and stored procedures. 3+ years of experience developing customer facing applications. Proficient in object-oriented design and development using software development design patterns and best practices. Experience with quality up-front initiatives such as TDD, CI, and automated unit test frameworks. Able to adhere to technical standards and design standards defined by multiple teams. Strong verbal, written, and presentation skills.
Other Knowledge, Skills, Abilities or Certifications:
Experience developing with Entity Framework, Prism, and Unity (dependency injection) is a plus. Experience developing web services with WCF or ASP.NET Web API is a plus. Experience developing web applications with ASP.NET MVC, HTML, CSS, JavaScript, jQuery, AngularJS, and Bootstrap is a plus. Experience developing with Power BI is a plus. Experience developing Accounting applications, especially time and billing/tax/document storage systems, is a plus.
Travel requirements


Some travel on rare occasions, averaging 1 to 4 times per year.
jobs
Post a job for free, promote it for a fee

Software engineering specialist job description example 2

Vencore software engineering specialist job description

The successful candidate will be developing new features and supporting a production application in an on premises environment. The developer will work in conjunction with other government and contract developers to assist in all facets of development and O&M for the application. O&M support will include, but is not limited to, the gathering, analysis, and development of enhancement specifications/requirements provided by the system owner. The developer may be tasked with supporting all aspects of the project to include all phases of life cycle development. The employee will need to possess strong user interface skills using Java Script application development.

Candidate will develop and test code to address new requirements, troubleshoot workflows, monitor daily system operations and health checks, perform upgrades of tools, libraries, and services, and answer data calls. The candidate will also support larger system initiatives, including implementing Single-sign on, changes to web services, and upgrades of technology stacks possibly including migrating to a cloud architecture.
A successful candidate may be eligible for up to 50% remote work.


8 years of experience with programming and software development including analysis, design, development, implementation, testing, maintenance, quality assurance, troubleshooting and/or upgrading of software systems. At least 4 years of experience using Java software.BS degree and 10 years of experience with programming and software development including analysis, design, development, implementation, testing, maintenance, quality assurance, troubleshooting and/or upgrading of software systems. Experience working developing applications using Java 1.8 with an Oracle database Experience with producing and deploying software deployments Have a demonstrated track record working in an Agile environment


Peraton drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted and highly differentiated national security solutions and technologies that keep people safe and secure. Peraton serves as a valued partner to essential government agencies across the intelligence, space, cyber, defense, civilian, health, and state and local markets. Every day, our employees do the can't be done, solving the most daunting challenges facing our customers.

An Equal Opportunity Employer including Disability/Veteran.

Colorado Salary Minimum: $86,200
Colorado Salary Maximum: $209,200

The estimate displayed represents the typical salary range for this position, and is just one component of Peraton's total compensation package for employees. Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. In addition, Peraton provides a variety of benefits to employees.
jobs
Dealing with hard-to-fill positions? Let us help.

Software engineering specialist job description example 3

Fusion Technology software engineering specialist job description

Who is Fusion Technology?

Fusion Technology is a performance-driven HUBZone Small Business concern residing in the heart of the beautiful mountainsides of West Virginia, steps away from the Federal Bureau of Investigation's Criminal Justice Information Services Division's Headquarters. Founded in 2007 by an Engineer-by-trade, Fusion Technology dedicates our valuable resources to providing comprehensive IT services and solutions to mission-critical US Government programs and the Intel Community.

Who are you?

* Security-cleared Professional: You have made it through the process of receiving a United States government security clearance - congratulations! We know you are a trustworthy intel professional because you have an active Public Trust security clearance.
* Experienced Software Developer: You have intermediate experience with Scala Programming Language, Restful APIs, and Linux

What we do:

The United States Department of Health and Human Services (DHHS) Centers for Medicare and Medicaid (CMS) Federally Facilitated Marketplace (FFM) seeks to help consumers and small businesses find the best health insurance plan for them. The FFM allows users to directly compare and shop for the most competitive private health insurance options available. Fusion Technology's mission is to secure and maintain the healthcare.gov FFM web page and associated functions while complying with CMS Data Administration and Database Administration Standards and Guidelines. If you're ready to accept this challenge, look no further than Fusion Technology.

What you'll do:

* Develop and configure customized software product/system to meet client requirements
* Build and support specialized customizations to the core asset software including conversions, interfaces, enhancements, and user interface modifications
* May include end-to-end software development starting from analysis moving on to design, implementation, QA, delivery, and maintenance
* Applies knowledge of technologies, applications, methods, processes, and tools to support a client, project, or entity

What matters to you matters to us.

Fusion Technology values its employees and works hard to ensure proper care for them and their families. We desire to compensate employees in a competitive, motivational, fair, and equitable way with other employers in the marketplace. Salary is only one component of employee compensation but an integral part of recruiting and retaining qualified employees. However, at Fusion Technology, we take a comprehensive approach and consider each employee's needs to tailor a compensation plan that provides financial security and peace of mind. Our competitive package includes a best-in-class matching 401K program, comprehensive Cigna healthcare plan, a competitive employer contribution to a health savings account, vision and dental plans, life insurance, short- and long-term disability, and personal leave, in addition to paid certifications and training.

Fusion Technology LLC is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce. Qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law.
jobs
Start connecting with qualified job seekers

Resources for employers posting software engineering specialist jobs

Average cost of hiring
Recruitment statistics
How to write a job description
Examples of work conditions

Software engineering specialist job description FAQs

Ready to start hiring?

Updated March 14, 2024

Zippia Research Team
Zippia Team

Editorial Staff

The Zippia Research Team has spent countless hours reviewing resumes, job postings, and government data to determine what goes into getting a job in each phase of life. Professional writers and data scientists comprise the Zippia Research Team.