Software Development Specialist Job Description
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:
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:
Desired experience for software development specialist includes:
Software Development Specialist Examples
Software Development Specialist Job Description
- 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
- 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)
Software Development Specialist Job Description
- 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
- 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
Software Development Specialist Job Description
- 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
- 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
Software Development Specialist Job Description
- 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
- 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
Software Development Specialist Job Description
- 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
- 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