Software Senior Developer Job Description

Software Senior Developer Job Description

4.7
156 votes for Software Senior Developer
Software senior developer provides ability to release code in an Agile SCRUM philosophy focusing on CI/CD (Continuous Integration and Continuous Deployment) principals.

Software Senior Developer Duties & Responsibilities

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

Sample responsibilities for this position include:

Create resilient and scalable solutions to achieve maximum uptime for our cloud customers
Collaborate with some of the most experienced cloud architects in the business
Work with our remotely based team with members located in the Eastern, Central and Western US
Be a valued member of a winning team on an inspiring mission
Be responsible to communicate and support the global team from all technical aspect
Be responsible to work with local and global sales and service team on solutions and services design and support in commerce industry
Serves as an expert in object-oriented and component-based development, patterns and design for reuse
Lead a small team to design, develop, and test application software to fulfill unique requirements on Linux, Unix, Windows or other specified platforms
The Senior Software Developer (SSD) will perform as the technical expert with a thorough understanding of the business application(s) of the assigned project
Complete software engineering activities on-time by coordinating requirements, schedules, and activities

Software Senior Developer Qualifications

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

Licensing or Certifications for Software Senior Developer

List any licenses or certifications required by the position: AWS, II, IAT, ITIL, TLS, J2EE, PMP, V3, DNS, TCP/IP

Education for Software Senior Developer

Typically a job would require a certain level of education.

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

Skills for Software Senior Developer

Desired skills for software senior developer include:

Best practices and team integration
Gitlab CI/CD
CSS
HTML
JavaScript
REST and RPC APIs
ASN
Agile development methodology like Scrum
Agile methodology
Ajax and OJET

Desired experience for software senior developer includes:

HTTP (for APIs)
Basic understanding of NoSQL databases such as MarkLogic, Redis
Preference will be made to certified Java and Spring developers
Experience with Microsoft Visual Studio IDE
Ability to bring your experience developing highly scalable, distributed software into the team
3+ years of python development or similar experience in another object oriented language such as Java or Ruby

Software Senior Developer Examples

1

Software Senior Developer Job Description

Job Description Example
Our growing company is looking to fill the role of software senior developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software senior developer
  • Research security bypass techniques
  • Use tools such as gcc/clang, gdb, IDA Pro, Jet Brains IDEs, git, Jira, Confluence, Crucible, Jenkins, and VMware vSphere
  • Work independently, or in a group under the direction of a team lead, designing, implementing, and enhancing desktop, server-based, and web based software primarily in C++ but occasionally also using other development tools and languages
  • Interface with Quality Assurance to ensure testability, coverage, and quality
  • Work with internal and external customers to understand business processes and help design solutions
  • Work with system architects and subject matter experts to design and implement flexible, easily maintainable code
  • Evaluate and make recommendations regarding tools, frameworks, and software
  • Provide technical leadership and mentoring of other team members
  • Collaborate with all members of the team (product owners, analysts, project managers, testing, production support, ) to support all phases of the development life cycle
  • Help to ensure that projects are completed according to requirements and on time
Qualifications for software senior developer
  • Experience in building and maintaining enterprise level web systems
  • Knowledge of source code management systems such as Git
  • Ensure the compliance of customer standards
  • Interact with senior management and other engineers
  • Experience developing GUIs with Qt
  • Knowledge of user interface design principles
2

Software Senior Developer Job Description

Job Description Example
Our company is hiring for a software senior developer. 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 senior developer
  • Works with business analysts, product owner, and software architects to analyze
  • Algorithms development
  • Algorithms implementation, optimization and testing
  • Linux kernel drivers development
  • Linux application and driver level development
  • Windows application development
  • C++ models framework development and testing
  • Models vs RTL co-verification
  • Participate into continuous integration
  • Own a model for particular ISP product
Qualifications for software senior developer
  • Minimum 5 years experience architecting, developing and deploying web scale solutions
  • Working knowledge of common architectural patterns, design patterns and best practices
  • Knowledge of multiple programming languages and paradigms
  • Working knowledge of REST principles and best practices, and asynchronous messaging
  • Comfortable with *nix command line (bash or zsh)
  • Ability and desire to rapidly learn newer technologies and practices
3

Software Senior Developer Job Description

Job Description Example
Our growing company is looking for a software senior developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software senior developer
  • Development of HTML / JavaScript based screens – consisting both of common UI elements such as grids and panels custom-developed graphs – consistent with mock-ups and styles provided by a design team
  • Development of custom visualization components (primarily graphs) specific to the finance domain using JavaScript
  • Ensure tasks / short term goals are met by the team according to the time and budget
  • Create robust large-scale production applications
  • Develop research prototypes and proof-of-concepts
  • Design and develop research-oriented web-based applications
  • Write efficient and scalable code
  • Develop software tools and infrastructure to support the engineering team
  • Interface with the business for the testing and development efforts
  • Owns end-to-end automated testing
Qualifications for software senior developer
  • 5 years of experience developing client/server or distributed software solutions in a C# .Net development environment
  • Entity Framework or any other ORM
  • Building application on a PaaS such as Microsoft Azure
  • High Volume, Real Time Transactional based XML messaging
  • Building applications using a Microservice pattern
  • Data warehousing and mining
4

Software Senior Developer Job Description

Job Description Example
Our growing company is hiring for a software senior developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software senior developer
  • Support the production of technical estimation and calibration
  • Perform code reviews with junior developers
  • Contribute to design in discussion with Technical Leads and the architecture team
  • Designing and implementing user interface components of web-based applications and websites
  • Researching, creating wireframes, designing mock ups, and performing code development
  • Designing and building business intelligence solutions with dashboard and report capabilities
  • Designing and building data visualization components for analysis and exploration of data
  • Providing expertise in translation of the business strategy into technical strategy in the design, development, and implementation
  • Implementing up-to-date technologies to improve scalability and maintainability of web applications and websites
  • Learning and applying new technologies in the appropriate context
Qualifications for software senior developer
  • Can effectively communicate with both internal and external audiences, and with people of varying technical experience (business leaders, other developers of varying experience, QA testers)
  • Ability to work effectively in an onshore-offshore development environment
  • Ability to mentor and facilitate the technical and professional growth of junior team members
  • Desire to continue learning and growing professionally, to provide leadership, and increase scope of ownership\influence over modules, applications and platforms
  • BS, ideally in computer science
  • Web Applications using ASP.net
5

Software Senior Developer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software senior developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software senior developer
  • Commitment to continuous software development process improvement
  • Participate in creation and ongoing refinement of standards and processes
  • Ensure deliverables are built according to standards and processes
  • Provide high quality service to IT colleagues and business users
  • Participate in team-based quality processes
  • Commitment to departmental improvement and project lifecycle processes
  • Disposition toward learning, sharing, and growth
  • Perform software development of integrations, extensions, and customizations to Oracle E-Business Suite
  • Work with business analysts and users to develop software requirements
  • Design and build software using various technologies
Qualifications for software senior developer
  • Unix (Linux) environment knowledge and experience
  • Experience with advanced Unix programming in Java
  • Experience with C++, AJAX, and JQuery or related technology
  • SOAP and REST services understood and experience
  • Familiarity with XML, JSON, XSD and XPath a plus
  • Master’s or Graduation with specialization in computer science / IT) with minimum

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates