Software Developer, Staff Job Description

Software Developer, Staff Job Description

4.8
181 votes for Software Developer, Staff
Software developer, staff provides technical leadership in the ideation, design, development and implementation of test automation frameworks, performance testing and security testing practices.

Software Developer, Staff Duties & Responsibilities

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

Sample responsibilities for this position include:

Be responsible for design and implementation of products and/or it's components
Design, develop, document and implement new solutions, enhancements, modifications, and corrections to existing software
Design and implement with performance and scalability considerations
Take responsible for the establishment and implementation of architecture
Take responsible for the coordination with related technical team ,write the preparation of core framework code and guide the design work of other engineers
Actively understand industry development, new technologies and the future development trend
Collaborate with Product management teams to define, design and implement new releases maintain existing releases
Assess requirements and estimate time and resources to create solutions
Design and implement core automation APIs which best serve automation needs
Build maintainable, high quality and effective automated tests on top of various automation tools and frameworks

Software Developer, Staff Qualifications

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

Licensing or Certifications for Software Developer, Staff

List any licenses or certifications required by the position: AWS, CEC, II, IAT

Education for Software Developer, Staff

Typically a job would require a certain level of education.

Employers hiring for the software developer, staff 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, Software Engineering, Engineering, Computer Engineering, Technical, Technology, Information Technology, Business, MBA, Software Development

Skills for Software Developer, Staff

Desired skills for software developer, staff include:

SOA design principles
Mocking frameworks
Performance testing
WCF architecture and configuration
Emerging technologies
Acceptance test frameworks like FitNesse
Design and implementation
Design patterns
GIT
Internet Information Service 7

Desired experience for software developer, staff includes:

Demonstrated ability to work independently with minimal supervision, part of a project team in a cooperative effort
Be a resource to other developers in application of recommended practices, team standards, and processes
Bachelor's degree or equivalent in Computer Science, Engineering, or related field and 4 years of experience building web applications using the following relevant technologies
The ability to interact with external, , internal clients for the purpose of data gathering and design
Strong understanding of development process
Develop the physical, logical and presentation layers within the OBIEE Repository

Software Developer, Staff Examples

1

Software Developer, Staff Job Description

Job Description Example
Our company is hiring for a software developer, staff. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software developer, staff
  • Server-side component development
  • Cloud platform design, implementation and testing
  • Testing and benchmarking of the results, working closely with our image quality experts
  • Flight critical software development of autopilot software, which includes Stability Augmentation Systems (SAS), hold modes, stall protection, airspeed protection, navigation
  • Provide leadership and act as an advisor for determining technical objectives for user requirements and specifications and plan for enterprise software development within the broader organizational scope
  • Build, maintain, support and/or execute processes for Corporate Actions events for Client defined events
  • Lead the design, development and implementation of various initiatives and take the ownership to deliver the business functionalities
  • Develop high quality code, participate in code reviews and mentor junior developers also to ensure the deliveries on time, within budget, and with good code quality using all proactive code validation techniques
  • Have a passion for delivering zero defect code and be responsible for ensuring the team's deliverables meet or exceed the prescribed defect SLA
  • Coordinate and participate in Continuous Integration activities, automation frameworks for testing and deployments, and other related items in addition to contributing to core product code
Qualifications for software developer, staff
  • Leadership skills with ownership and dependability qualities
  • Four-year degree in software engineering, computer science, computer engineering is preferred or equivalent experience is required
  • Minimum of 2 years developing automated unit tests
  • Internet Information Service (IIS) 7+
  • Bachelor’s degree and/or equivalent relevant work experience required
  • Bachelor’s degree and/or equivalent relevant working experience required
2

Software Developer, Staff Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software developer, staff. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software developer, staff
  • Work with internal groups to implement, test, and document device support, including processing, alerting, and reporting capabilities
  • Work independently and with a group of peers
  • Participate in the review of product engineering artifacts
  • Design and implement embedded software
  • Perform evaluation and development system bring-up
  • Develop Linux and Android kernel drivers
  • Contribute to calibration, control and test tool development
  • Develop and update custom software code for financialsystems
  • Analyze problem reports and prepare accurate scheduleestimates to develop solutions
  • Document software code sufficiently and accurately
Qualifications for software developer, staff
  • Expert level, hands-on knowledge of J2EE, networking and distributed computing
  • Expert level, hands-on knowledge of Shell and / or PERL scripting
  • Should have demonstrated ability to articulate complex designs
  • Experience with Agile Methodologies using scrum and SDLC practices
  • 3 - 7 years’ development experience in PL/SQL
  • Minimum of 9 years of experience in Networking related software development
3

Software Developer, Staff Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software developer, staff. 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 developer, staff
  • Have fun engineering software and scalable systems
  • Design, configure, and implement server features for Block chain applications in Enterprise Resource Planning (ERP) and Supply Chain management (SCM) domains
  • Code analytics features, REST services, and other server components
  • Work with distributed services, B2B and integration technologies
  • Foster and maintain good relationships with customers and colleagues to expected customer service levels
  • You believe in code quality, TDD and pair programming
  • Participate in all Production Support activities during incidents and outages
  • You will have excellent communications skills and willingness to work in a team environment
  • Bachelor’s or Master’s Degree in Computer Science, Information Technology, Math, Science or equivalent knowledge
  • 3+ years of hands-on knowledge
Qualifications for software developer, staff
  • Overall 15+ years of industry experience with min 10+ years hands on software development experience
  • 10+ years of Coding and debugging experience in C/C++
  • Developing software for routers/switches/telecom products
  • Must have direct work experience in Embedded/device driver/Protocol Software Design and Development
  • Experience with carrier grade transport, switching systems and applications in OTN, DWDM, SONET/SDH, Ethernet, Fibre Channel, Packet and related standards in IEEE, IETF, ITU, Telcordia, ANSI, OIF and MEF
  • Candidate must have a Bachelor's/Master’s Degree in CS or EE with good academics
4

Software Developer, Staff Job Description

Job Description Example
Our company is looking for a software developer, staff. 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 developer, staff
  • Understand and mitigate risks and eliminate liability exposure of product features
  • Review requirement specification and provide development effort estimates
  • Develop software design specification tracible to requirement specification in accordance with the development process
  • Develop software tracible to software design specification in accordance with the established coding conventions
  • Track intra-system dependencies
  • Provide new feature training to customer support team members
  • Lead effort in continuous software development process improvements
  • Investigate, identify root cause and resolve software defects
  • Develop in-depth knowledge in all key areas of AirVantage platform
  • Collaborate and coordinate feature development with AirLink gateway development teams
Qualifications for software developer, staff
  • Proficient in Core Java with strong understanding of collection framework, concurrency, garbage collection
  • Core Java expert with strong understanding of data-structures, algorithms, concurrency, garbage collection
  • Good knowledge of Shell and/or PERL and/or batch scripting
  • Minimum three years of relevant, full-time industry experience
  • B.S in computer science, computer engineering, electrical engineering, physics or physics engineering with a minimum overall GPA of 3.0
  • Thorough understanding of computers and high-level programming languages
5

Software Developer, Staff Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software developer, staff. 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 developer, staff
  • Work as a part of scrum team executing the products requirements working with architecture, product management and other teams in an agile manner
  • Function as a Subject Matter Expert of ForgeRock OpenAM and OpenDJ
  • Align with the direction and information provided by the manager to drive delivery of robust and usable solutions to meet functional requirements
  • Work with various Technology and Business counterparts to drive the continuous improvements of the ForgeRock OpenAM platform
  • Facilitate and lead System Integrated Testing on ForgeRock OpenAM and integration of target applications to ensuring a bug-free release
  • Facilitate and lead User Acceptance Testing activities on ForgeRock OpenAM and integration of target applications to ensuring a bug-free release
  • Provide administration and infrastructure support on the QA environment
  • Communicate and engage Business and Technology Partners to translate business requirements into functional requirements for design and development
  • Mentor and provide guidance and support to junior developers, and to delegate work to junior developers while ensuring the success of their delivery
  • Ensure all assigned responsibilities are delivered in a timely manner and with a high level of quality
Qualifications for software developer, staff
  • Experience with and enthusiasm for open-source technologies ( Chrome Browser )
  • Experience with and enthusiasm for open-source technologies ( Apache, Tomcat and many more)
  • Experience with financial systems and formats (NACHA, EDI, SWIFT, BAI, ) a plus
  • Solid understanding of web technologies (protocols, frameworks), http/s, json, gwt
  • Must be able to sit at a desk for 8-12 hours and work in an office for a regular work week
  • Experience in Mobile (iOS and Android), Desktop and Web Development

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates