Senior Software Engineer / Developer Job Description
Senior Software Engineer / Developer Duties & Responsibilities
To write an effective senior software engineer / developer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior software engineer / developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior Software Engineer / Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior Software Engineer / Developer
List any licenses or certifications required by the position: ADM, SFDC, AWS, II, IAT, PMP, DE, SEC, PHP, ITIL
Education for Senior Software Engineer / Developer
Typically a job would require a certain level of education.
Employers hiring for the senior software engineer / 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, Information Technology, Education, Information Systems, Mathematics, Physics, Financial Services, Management, Design
Skills for Senior Software Engineer / Developer
Desired skills for senior software engineer / developer include:
Desired experience for senior software engineer / developer includes:
Senior Software Engineer / Developer Examples
Senior Software Engineer / Developer Job Description
- Contribute to Nebula, our Gradle-based JVM build system
- Collaborate with the team to develop our next generation continuous integration platform
- Develop applications and services to provide insight into our diverse development ecosystem
- Develop high performing development insight tools to connect and expose hidden data
- Value customer and team success over individual productivity
- Master our development process and culture, and then improve it
- Perform and support all phases of testing leading to the data conversion of implementation, post-installation testing and correction of any conversion problems
- Act as subject matter expert for key technologies, become the
- Provide project implementation support, including User Acceptance Testing (UAT) and business user validation
- Developing new features and systems from scratch, enhance existing features and optimize existing functionality, from conception and design through testing and deployment
- Must have good experience in development and implementation of desktop application & web based solutions
- Strong knowledge and experience on Java, Xml, Servlet, JSP, JMS, HTML, CSS, Java script,Ajax,DB2
- Good understanding of Software Development Life Cycle (SDLC) methods, processes and concepts such as Scrum, Agile, iterative and incremental development
- Good in strategic and tactical thinking/decision making execution
- At least 5 or more years of experience in software development
- Bachelor Degree or equivalent standard in Computer Science
Senior Software Engineer / Developer Job Description
- Leading projects that make our network more stable, faster, and secure
- Document architectural designs in ways that clearly describe solutions (blueprints, Unified Modeling Language diagrams)
- Understand the existing code and maintain it
- Excellent Analytical/Troubleshooting skills? Strong knowledge in database
- Analyze the root-cause of defects and resolve? Manage Continuous integration tool
- Generate and manage reports(Crystal/Jasper Reports)
- Work closely with members of our Engineering, Consulting, Sales, and Solutions Architect teams
- Candidate should be able to review current systems, requirements documentation and be able to propose ideas for System improvements
- He / She should be able to closely work with designers, analysts and should be able to develop detailed level of specifications and should be able to code as per the specifications developed
- Working independently on the module assigned and mentoring junior members
- Well-versed in English language
- Demonstrated Expertise (“DE”) in mainframe application architecture, design and development using COBOL, CICS, JCL, SQL, Syncsort, and DB2 with Microfocus Rumba
- DE in software implementation, control, and versioning along the full development lifecycle of post-production support, using Endevor and data transfer processes (NDM, FTP and SFTP via Axway)
- Exceptional server side programming skills in Java
- Demonstrated experience in building high-volume, scalable, multitiered systems
- Experience in object-oriented programming and design patterns
Senior Software Engineer / Developer Job Description
- Write code in Java, HTML, Web services
- Knowledge of Java design patterns (DTO, DAO)
- Perform unit and integration level testing of developed code
- Independently develop and integrate small to medium complex software assignments
- Understand and follow standard coding processes
- Use tools to commit code to a repository and track the changes in a release
- Update managers on statuses of in-flight and upcoming tasks
- Assist in the research and analysis of existing systems and program requirements
- Design basic programs for projects or enhancements to existing programs
- Work in iterative development methodology
- Exposure to mobile technologies (native and hybrid), platforms and tools
- 5+ years of experience in an engineering role with responsibilities towards server-side implementation using Java, SQL and standard frameworks
- DE working within operating systems -- Z/OS, UNIX and Windows -- including analyzing requirements, preparing technical design documents, and developing code
- Bachelor degree in Computer Science must
- Responsive in web designs like HTML5, CSS3, Java Script, Bootstrap, JQuery, Angular.JS, Single Page Architecture (SPA)
- Mobile app development like
Senior Software Engineer / Developer Job Description
- DevOps pipeline tools including configuration management, requirements
- You will program various application interactions with HTML
- You will partner with experienced team members and work closely with our back-end services and data teams
- Collaborate with dev team leads, other team members, and business analysts to analyze business requirements and design and create code for web application in J2EE technology platform
- PHP required
- Node.js, Gulp, Sass, Bootstrap a major plus
- AWS and Jenkins deployment automation a major plus
- Data analysis, log mining, and automated reporting experience a major plus
- Experience in any spatial or mapping technologies a plus
- Drives adoption of enterprise standards and best practices
- They must have working experience in Java, J2EE, Spring, hibernate on complex scalable applications on JAVA EE Platforms
- Working experience in restful web services, XML and hands on experience in API Gateway / Management , APIGEE (preferred)
- Very strong knowledge on WebLogic and Tomcat
- Good knowledge in Open source frameworks
- Good exposure on setting and running DevOps processes, build, migration and testing frameworks
- Work experience in tools like Node.JS, Bamboo, Jasmine, Gulp
Senior Software Engineer / Developer Job Description
- Perform the Development or configuration changes in Simcorp Dimension Dex, DFS, Commserver and several other fund administrative and back office configuration
- Demonstrate Technical solution for Performance, Portfolio management, Trading and Fund accounting, settlement and several other Simcorp Modules
- Assist in implementation of the overall testing strategy
- Help team to build the Dimension Talent and knowledge repository
- Perform configuration changes to the application Using the best Development practices, Run unit testing and provide support in functional and non-functional tests
- Write Comments to the requirement and specification also interact with Business to minimize the team impediments and Open question
- Help define the future of our image- and container-based deployment strategies
- Develop command line tools that enable developers to quickly build, bake, and deploy images locally and to the cloud
- Should be highly proficient with Sales Cloud, Service Cloud, Force.com and hands on experience with Heroku Integration and Boomi Integration, Web Service, Chatter, Call Center, Community Portal, Knowledge One and App-exchange on Salesforce
- Experience in SFDC development in implementing Apex classes, Test classes, Triggers, Visual Force pages, Standard Controllers, Force.com IDE, SOSL and SOQL
- Good knowledge in Software architecture
- Desirable to have knowledge on micro services
- Interested and willing to learn new technologies and work independently
- Demonstrated Expertise (“DE”) developing front-end applications for investment management research report writing, formatting, editing, and publishing using .NET, C#, Visual Studio Tools for Office (VSTO), Windows Presentation Foundation (WPF), and Model View View-Model (MVVM) pattern
- Demonstrated Expertise (“DE”) designing and developing base and advanced SAS programs, and monitoring end-to-end implementation of SAS programs according to SDLC standards
- Demonstrated Expertise (“DE”) developing rich internet online transaction processing applications using Java, J2EE technologies, web security technologies, JSP, JQuery, and Backbone/Angular