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