Software Development Specialist Job Description

Software Development Specialist Job Description

4.8
142 votes for Software Development Specialist
Software development specialist provides leadership and direction in the design and development of Automation Framework for web-based applications + Back End Services.

Software Development Specialist Duties & Responsibilities

To write an effective software development specialist job description, begin by listing detailed duties, responsibilities and expectations. We have included software development specialist job description templates that you can modify and use.

Sample responsibilities for this position include:

Strong core server-side Java development experience, minimum 5 years
You will present demos of the software products to stakeholders and internal/external customers, using knowledge of the product/solution and technologies to influence the direction and evolution of the product/solution
Working collaboratively with Business/Functional Analysts, Quality Assurance Designers/Analysts and Technical/Solution Architects to review, finalise the solution/technical designs and develop the applications necessary to support the business requirements
Domain expertise and an interest in business process engineering, including master data management, client on-boarding, client due diligence, account creation, system inventory and regulatory or asset management workflows
Educated to bachelor degree level in computer science, computer information systems and or relevant experience or the equivalent qualifications
Liaise confidently with other dev teams and colleagues
Carry out analysis and design for adding or changing functionality
Perform development and unit testing of changes
Provide estimates for analysis, design and development tasks, and highlight any issues or risks to meeting those estimates while carrying out the tasks
Provide L3 application support as required

Software Development Specialist Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Development Specialist

List any licenses or certifications required by the position: AES, SHA1, MD5, RSA, ECC, OLS, SCRUM, API, CISSP, CHFI

Education for Software Development Specialist

Typically a job would require a certain level of education.

Employers hiring for the software development specialist job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Science, Computing, Information Systems, Education, Engineering, Management, Graduate, Foundation, Computer Engineering

Skills for Software Development Specialist

Desired skills for software development specialist include:

Product/solution and technologies to influence the direction and evolution of the product/solution
Language development and applications design
Software development and applications design
Kafka
Java
.Net Framework 2.0/3.5/4.0
Entity Framework
WCF
WCF Rest
Web API

Desired experience for software development specialist includes:

In lieu of above, would accept a Bachelor's in Electrical, Electronics or Computer Engineering or Computer Science and 6 years embedded software development experience, which must include at least 4 years of embedded software experience in engine, machine, or automotive software
Goal oriented, wants to get things done and make impact
Solid understanding of multi-threaded programming and network programming
Experience with using tools such as SVN, Maven, TeamCity
Experience with development on Windows and Linux
Experience with equity derivative pricing and risk management

Software Development Specialist Examples

1

Software Development Specialist Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software development specialist. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software development specialist
  • Keeps pace with technical and business innovation
  • Bachelor of Science from an accredited college or university with a concentration in Computer Science, Software Engineering (or equivalent) or highly numerate degree such as Mathematics or Physics
  • Feature research and requirements analysis, prototyping, and implementation
  • Prototyping and iterative design and implementation
  • Problem investigation and defect correction
  • Optimization and performance analysis
  • Build and continuous integration processes
  • Communicate with managers, team leads and product owners to accomplish business goals
  • Perform code reviews and consistently deliver high-quality work
  • Mentor junior and intermediate developers
Qualifications for software development specialist
  • Measure/record personal and team metrics
  • Write and maintain documentation for internal purposes for the customer
  • Interact with the client when necessary
  • Minimum 7 years experience in web application development
  • Must have experience with web and enterprise application development
  • Experience in using code management systems (Subversion)
2

Software Development Specialist Job Description

Job Description Example
Our innovative and growing company is hiring for a software development specialist. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software development specialist
  • Will join a strong team with lots of activities, technologies, business challenges and a progression path
  • Will be accountable for software development and/or maintenance
  • Will participate in developing software used by millions of users
  • You will ensure code is maintainable, scalable and supportable
  • This is a very challenging role with allow individual to use his/her skills to fullest and provide opportunity to shine
  • You will handle detailed design based on HLD customer requirements
  • You will be responsible for end to end processes from Spec to post PROD support
  • You will develop customization for core products
  • You will process Unit testing for new and existing implementations
  • You will build versions and patches
Qualifications for software development specialist
  • Net web service development – SOAP and REST-based
  • Javascript / AngularJS (preferred but not required)
  • Minimum 10 years experience in software design and development
  • Understanding of SQL and relational databases (Oracle DB, MySQL)
  • Hands on experience with front end related technologies such as JQuery, Bootstrap, etc
  • Application development using web services, SOAP, or REST
3

Software Development Specialist Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software development specialist. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software development specialist
  • Cooperation with RF Software Integration Engineers regarding integration and verification on target system
  • Capable to lead technically in specific area/ component
  • Planning, designing, implementing, reporting and testing of base station functionalities as a member of feature team
  • Maintenance and monitoring of delivered functionalities to assure best quality
  • Participate and organize code reviews for his techincal area of responsilbity
  • Lead and execute technical activities and projects within own responsibility area
  • Creates requirements and guiding R&D documentation for feature teams
  • Supports project and program planning
  • Introducing best development practices to daily job
  • Coaches other team members in solving complex technical issues
Qualifications for software development specialist
  • Browser-based user-interface development with MVC 4/4.5
  • Expertise creating unit and automated test cases/suites/tools
  • Experience with commercial and open source servers like Apache web server, Apache Tomcat, and JBoss
  • IP networking experience and familiar with concepts such as Routing Protocols
  • Ability to work productively on projects involving multiple developers
  • Comprehensive understanding of the web, web architecture and best practices
4

Software Development Specialist Job Description

Job Description Example
Our growing company is hiring for a software development specialist. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software development specialist
  • Coordinates activities and solutions with other teams and stakeholders working in project/program
  • Participating in relevant technical studies
  • Guardian for the components owned, Participates in reviews
  • Tests and debugs assigned projects
  • Assists other departments with technology-related projects by writing, editing and reviewing creative materials providing information and direction
  • Drive complex software design and development, with delivery responsibility through the entire life cycle
  • Use a disciplined approach for design, development, maintenance, and documentation of commercial software products
  • Utilize, evangelize and help drive improvements in Comverse's engineering and delivery planning practices based on Agile principles
  • Work in a team of skilled interdisciplinary professionals in an aggressive and fast-paced environment
  • Design, code, test, debug and performance tune for complex, multi-tier web service applications
Qualifications for software development specialist
  • Able to identify system deficiencies, design and create solutions
  • Ability to deliver high quality work on time and on budge
  • Understand technical and functional design requirements
  • Understand standard development practices
  • Minimum of ten (10) years of experience in embedded software development
  • Combined experience in embedded C language software development and hardware/software integration, build systems, root file system creation, board support packages, Linux Operating System configuration and operation, Open Source packages and libraries, embedded Linux solutions, use of emulators, oscilloscopes, and test equipment
5

Software Development Specialist Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software development specialist. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software development specialist
  • Failsafe concept creation for of power electronics
  • Leading three-party meetings between R&D, production and customer service
  • Supporting safety concept, FMEA and test plan creation
  • Primary designer and implementer of CI/CD automation for new and existing applications within an Agile/Scrum environment of over 200 developers
  • Collaborates regularly with solution architects to drive best practices and identify innovative strategies for successful software delivery in a mixed OS and mixed/hybrid cloud environment
  • Good infrastructure administration experience
  • Responsible for tool management/maintenance/strategy and development of all self service offerings
  • Plans and leads the analysis of business and user needs by gathering requirements through observation, receiving, and otherwise obtaining information from all relevant sources
  • Updates and maintains software applications using technical focused development
  • Writes documentation of software applications following established methods to define system scope, help others understand the program
Qualifications for software development specialist
  • Experience in device drivers thru application level software, hardware device bring-up, RFID product behavior
  • Minimum of twelve (12) years of experience in embedded software development
  • Combined experience in embedded C and assembly language software development, hardware/software integration, real-time and near real-time software solutions, device drivers, device bring-up, use of emulators, oscilloscopes, test equipment, and digital signal processing algorithms
  • Master's degree in Electrical Engineering, Computer Engineering, Computer Science or related Engineering discipline from an accredited university
  • Experience in UHF RFID protocols, ARM and/or Analog Devices Blackfin processor assembly language, RFID product behavior, communications theory and application, wireless systems
  • CONVICTION OF A FELONY INVOLVING FRAUD, DECEIT, OR THEFT PROHIBITS AN APPLICANT FROM BEING SELECTED FOR THIS POSITION, AS LONG AS THE RECORD OF THE CONVICTION HAS NOT BEEN REVERSED, EXPUNGED, OR ANNULLED

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates