Software Development Analyst Job Description

Software Development Analyst Job Description

4.5
161 votes for Software Development Analyst
Software development analyst provides deep subject matter expertise in cloud virtual server technology, Unix and Linux Operating Systems to resolve technical issues, consulting, and hands-on client project support.

Software Development Analyst Duties & Responsibilities

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

Sample responsibilities for this position include:

Development is performed using an Agile development methodology and the development team includes functional analysts, Java and database developers, testers, configuration managers, and support office teams
Provide software architectural direction for CAD/CAM/CAE software development using in-house developed applications and custom API to extend features using (C++, Java, C#, FORTRAN)
Evaluate project and organizational risks and develop mitigation plans
Lead incident response and communication to clients related to our hosted solutions
Report to senior management on project and organizational risk related to security implementation on our IT projects
End user support and service delivery
Implementation of support fixes and enhancements (both software and data)
Establish themselves as a subject matter expert in specific business aligned applications
Develop, Test and Implement bulk data changes in accordance with the team’s best practices
Participate in Technical Specification Reviews to gauge impact on operational supportability

Software Development Analyst Qualifications

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

Licensing or Certifications for Software Development Analyst

List any licenses or certifications required by the position: CE, ITIL, TERP-10, DEV, RSA, IA, ISTQB, IIS, API, SCRUM

Education for Software Development Analyst

Typically a job would require a certain level of education.

Employers hiring for the software development analyst 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, Engineering, Science, Education, Graduate, Technical, Mathematics, Information Systems, Information Systems Management, Computer Engineering

Skills for Software Development Analyst

Desired skills for software development analyst include:

LINUX operating systems
Java
LINUX
SQL
UNIX
Both Windows and Linux operating systems
Networking
Server based computing environment
Current and emerging technologies and products
Operating systems

Desired experience for software development analyst includes:

Use existing processes and tools to solve problems
Significant involvement in the Incident, Problem and Change management processePrepare and maintain documentation to support knowledge transfer to other team members
Experience with CRM systems like Salesforce.com, Siebel, SalesPage and/or Microsoft Dynamics is highly preferred
Knowledge of the Hadoop stack of technologies is a plus (Hadoop, MapReduce, Hive, Pig, Oozie, HDFS)
Establish and report consistent key performance metrics for quality and delivery across multiple divisional application development teams highlighting areas needing improvement
Ensure process improvement benefits are delivered on time

Software Development Analyst Examples

1

Software Development Analyst Job Description

Job Description Example
Our growing company is hiring for a software development analyst. 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 analyst
  • Designs, develops, and tests complex programs for SAP modules and functions using ABAP
  • Provides Production Support on related tickets
  • Provide oversight of 50 Development Environments (hardware/software/system definition and configuration) including resource availability and software maintenance
  • Implement Teamcenter customizations based on customer requirements
  • Define/Setup/Maintain VisualStudio (2008 through 2015+)/BMIDE and build environment configuration
  • Define/Implement coding methodologies and best practices with a mature development organization
  • Create developer training material, conduct team training sessions, and individual mentoring as needed
  • Candidate is also expected to develop Teamcenter code using SOA, Stylesheets, C/C++, and BMIDE
  • Design, develop, configure and implement solutions leveraging Salesforce cloud platform with Sales Cloud, Service Cloud and SteelBrick CPQ, also utilizing AppExchange partner solutions
  • Work with the out of the box declarative capabilities of Salesforce and their limitations
Qualifications for software development analyst
  • Enrolled in a 4-year undergraduate degree in Computer Science, MIS, or related degree program, or enrolled in a relevant Masters-degree program
  • Demonstrated customer focus and desire to produce high-quality work products
  • 1+ years of experience with incident response coordination and communication in an IT environment
  • 1+ years with software development process improvement efforts related to secure software development
  • Experience training developers on security best practices
  • OContinuousIntegration/Continuous Deployment
2

Software Development Analyst Job Description

Job Description Example
Our innovative and growing company is hiring for a software development analyst. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software development analyst
  • Designs, develops, and tests programs for SAP modules and functions utilizing the ABAP programming language
  • Designs SAP forms and screens utilizing tools such as SAPscript and SmartForms
  • Interfaces with functional teams and end-users to ensure the proper integration of business processes and procedures
  • Prepares comprehensive and thorough technical program documentation including, but not limited to, requirements documents, test plans, and test cases
  • Maintenance and enhancements of the product line by analyzing and implementing change requests and correcting defects as they’re reported
  • Research and recommend software refresh opportunities based on the latest technology developments to improve the applications and user experience
  • Familiarity with cyber security and information assurance (IA) is also desired
  • Work closely with DBAs and the Test team to coordinate changes and activities
  • Experience and familiarity with cyber security and information assurance (IA) concerns, and with development of mobile-friendly and mobile applications is also desired
  • Perform application maintenance/support tasks to ensure integrity and efficient performance of systems
Qualifications for software development analyst
  • OMicrosoft Applications, specifically MS Excel,MS PowerPoint, MS Access
  • Experience with Agile delivery programs
  • Applicant must meet DOD 8570-1M requirements for commercial certification
  • 2 years of experience with a Bachelor’s in Science degree
  • 5 years of experience with SiemensTeamcenter Enterprise, Engineering, or Unified specifically in the areas development, deployment, and support within a large enterprise
  • Working experience within teams as a project manager and influencing others to action who are not direct reports
3

Software Development Analyst Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of software development analyst. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software development analyst
  • Research and install software packages as needed
  • Provide thorough coordination with customers, application developers, customers, and other IT groups
  • Team lead for many application administration activities
  • Provides leadership, guidance and mentoring to Jr
  • Need excellent people skills
  • Conducts unit testing of programs and reports
  • Plans system and development deployment meets software compliance standards
  • General frequent use and application of technical standards, principles, theories, concepts and techniques
  • Plan system and development deployment responsible for meeting software compliance standards
  • Work tickets or tasks within the life cycle of a customer case
Qualifications for software development analyst
  • Bachelor’s degree in Computer Science, Computer Engineering or related field and 5 years of related experience
  • Good knowledge of Session State Management, Caching, Http handlers and Modules, Page life cycle, Error handling
  • Familiarity with the Software Engineering Process Must be willing to work a flexible work schedule that may include extended shifts, holidays, and weekends and support on call status for 24 hours-a-day, 7 days-a-week, 365 days a year
  • Candidates must possess 2 years of relevant technical experience with Bachelors in Science degree
  • 5 years of relevant experience supporting production IT software with a Bachelor’s in Science degree
  • Microsoft Active Directory, Authentication/Authorization
4

Software Development Analyst Job Description

Job Description Example
Our company is looking to fill the role of software development analyst. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software development analyst
  • Candidate will be responsible for End to End L2 and L3 support
  • Work in collaboration to define technical requirements and implement solutions that interact with various external systems
  • Manage the workload of technical resources within the project team based on established timelines
  • Create and document detail design specifications and unit test cases to ensure that all business and functional requirements are met under general supervision
  • Adhere to coding standards, code reviews
  • Design and develop the code based on detail design specifications
  • Develop test data for the purpose of testing whether the program runs and whether or not it meets application design specifications
  • Document program design, coding, and maintenance to allow for future changes
  • Actively work to ensure the on-time delivery of quality code to QA
  • Communicate with QA team to provide support to QA testing activities
Qualifications for software development analyst
  • Extensive experience of conducting detailed technical designs of enterprise level integration solutions for internal and external systems ranging from digital
  • Competent in working with different protocols and standards such as HTTP(s), MQ, SOAP, REST, WSDL, XSD, XML, JSON, and JMS
  • Understanding of Service and API Governance, API design and development experience is desirable
  • 5 years of relevant IT experience with a Bachelor’s degree in a STEM discipline
  • Become knowledgeable of secure coding practices and ensure these practices are adhered to in all phases of the development lifecycle
  • Must have worked and have lead PROD & Application support teams
5

Software Development Analyst Job Description

Job Description Example
Our innovative and growing company is looking for a software development analyst. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software development analyst
  • Move code into lower environment (Dev12, Dev01 and BTAT2)
  • Provide support to Client testing activities based on available bandwidth
  • Participate in team effort to provide production support and resolution to critical and urgent production issue
  • Configure, deploy and Administer Open Source Software
  • Provide best practice, recommendations and guidance to manage Systems & Software Lifecycle (SSLM) Management operations at scale
  • Implementation of configuration management solutions
  • Perform database design, updates, queries, and generate reports
  • Develop and test applications and integration of functionality as needed to ensure compliance with CDC and HHS standards
  • Perform software development and deliver quality code in accordance with the technologies, guidelines, and standards prescribed by the company
  • Consult to understand and share knowledge of the DC Software Development Lifecycle
Qualifications for software development analyst
  • Graduate degree and extensive years relevant experience
  • Master's degree in Computer Science or related IT discipline with minimum of 10 years of related experience required
  • Bachelor in Science degree with 2 years of PLM support experience with Teamcenter Enterprise, Manufacturing, or Unified functions, capabilities, and support within a large enterprise
  • May be required to be available to respond during non-working hours, especially related to project deadlines and company emergencies
  • Some travel within the utility service territory and for support of corporate subsidiaries will be required
  • Bachelors in Science and 2 years relevant experience

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates