Senior Software Developer job description
Senior Software Developer Job Brief
We are hiring skilled software developers to produce, handle and implement functional software programs for multiple purposes. The selected candidate will design, test, and implement new and updated software solutions. The selected candidate will be a part of the overall development team and will work under the navigation of the team lead. He/She will help the team establish operational feasibility by analyzing the requirements and problem definition and then propose the solution, eventually helping in solution development.
Senior Software Developer Responsibilities
- Take the lead in developing high-quality software designs, websites, and applications using efficient and clean coding.
- Conduct viability studies for software systems and review them periodically.
- Meet development managers to weigh up software projects.
- Identify and execute tasks in the software development lifecycle.
- Document technical knowledge base for new software programs.
- Liaise with the internal and across teams and vendors to rectify and enhance software products.
- Help the team automate tasks through relevant tools and scripting.
- Train and help junior developers with software use.
- Assign coding, testing, analytics, and debugging tasks to the junior developers.
- Review and debug codes.
- Review upgraded software systems and ensure the software is up-to-date with modern technologies.
- Manage project tasks and timelines.
- Document software development reports.
- Perform validation and verification testing.
- Ensure software is always up-to-date with modern technologies.
- Perform verification and validation testing.
- Review and debug codes of various programs.
- Contribute to end-to-end solutions and integrations in the overall software architecture.
- Ensure the security compliance of technical design and developments.
- Identify opportunities and implement software solutions strategies to drive performance, reusability, reliability, and scalability.
- Drive down technical debts and cost of operations/support with the latest cutting-edge technologies and newer development methods & strategies.
Senior Software Developer Requirements
- 5-8 years of proven experience as a Software Developer/Programmer.
- Proven experience in software development, scripting, and project management.
- Previous experience in managing/mentoring Junior Developers is a plus.
- Proven experience in using system monitoring tools like New Relic and automated testing frameworks.
- Comprehensive understanding of programming languages like C++, Python, and the Java/J2EE platform.
- Proven experience in Oracle PaaS adapters, like integration to Ariba, Box, Concur, Salesforce, Vertex, or Workday.
- Understanding of smart project implementation methods.
- Experience in using Oracle Security Console.
- Proven Experience in estimating the efforts required to develop code.
- Strong command of relational databases like MySQL, PostgreSQL, and NoSQL databases like MongoDB.
- Exposure to different operating systems like Linux, Mac OS, and Windows.
- Solution-first approach with an analytical mindset.
- Ability to work autonomy with significantly less or no supervision.
- Leadership and organizational skills.
- Bachelor’s degree in computer science or computer engineering.
- A master’s degree in computer science or a related field is a plus.
Why hire a Senior Software Developer using Cutshort?
So, why Cutshort? Why not some other networking or job listing platform?
With such platforms, you first have to "hunt down" multiple candidates by spending weeks (or maybe even months) of your time only to be turned down by them later. Or worse, get bad profile recommendations for the role.
At Cutshort, you get:
Top tech talent
Talent with product development experience. Not found on conventional job portals.
Identify most relevant
Pick best fits using Skill Validator, AI Quality Grader & Screener features.
Best joining ratio
Tools to attract and identify the right candidates to improve joining ratio significantly.
Our thoughts and insights in the media
Learning resources
Tech hiring trends: Key changes in last 6 months
Hiring tech talent has seen a lot of change in recent years.How has the scope of hiring tech talent changed in the recent past and how do you best adapt to these changes?
Download nowHow to improve your Tech hiring in 2022
Tech hiring in 2021 saw a huge shift! Companies did not shy away from making the wildest offers. Looking to build a great tech team in 2022? Download our e-book Tech hiring in 2022: Key trends and things you can do to hire effectively to know how
Download nowUnderstanding the mind of modern candidates
A report to help you understand the motivations and behaviors of modern candidates to help you align your hiring process for better outcomes. The report covers problems such as joining ratio, candidates no-show for tests,
Download now