[go: up one dir, main page]

0% found this document useful (0 votes)
24 views4 pages

Senior Software Developer JD

Viva Books is seeking skilled software developers for two roles, focusing on designing, implementing, and maintaining software solutions while mentoring junior developers. Candidates should have 5-7 years of experience in software development, strong programming skills, and familiarity with various technologies and methodologies. The positions offer a salary of up to Rs. 24 Lakh CTC per annum and require work from the office.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views4 pages

Senior Software Developer JD

Viva Books is seeking skilled software developers for two roles, focusing on designing, implementing, and maintaining software solutions while mentoring junior developers. Candidates should have 5-7 years of experience in software development, strong programming skills, and familiarity with various technologies and methodologies. The positions offer a salary of up to Rs. 24 Lakh CTC per annum and require work from the office.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Job Description Type 1:

We are hiring skilled software developer 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-7 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.

Salary: Up to Rs. 24 Lakh CTC per annum

Please note that this is a work-from-office position. Interested candidates may proceed with
the application accordingly.

Job Description Type 2:

Determine and identify high-level functional and technical requirements on the basis of
interactions with the user community and knowledge of enterprise architecture. Design
architectures, including the software, hardware and communications, to support the total
requirements, as well as to provide for present and future cross-functional requirements and
interfaces.

Interact with project management to plan project schedules and technical direction. Provide
quality assurance review and the evaluation of existing and new software products. Develop
high-level system design diagrams for program design, coding, testing, debugging and
documentation. Develop and implement moderate to complex web applications on one or
more platforms.

Requirements:
 Has mentored junior software developers on design patterns, development best practices,
and DevOps trade-offs
 Bachelor's Degree in appropriate field of study or equivalent work experience
 Understand emerging web and mobile development models
 Experienced with all ancillary technologies necessary for Internet applications: HTTP,
TCP/IP, POP/SMTP, etc.
 High-scalability projects involving cloud-based infrastructure design and implementation
 Working knowledge of object-oriented design and development skills
 Successful track record of developing quality software products and shipping production-
ready software
 Good understanding of Web Services protocols such as REST, SOAP and API design for
extensibility and portability
 Experience debugging distributed systems with high data loads
 Deep understanding of distributed data model
 Solid understanding of the Software as a Service (SaaS) model in the online environment
 Design, develop, and implement unit and scenario testing for the existing code base and for
new functionality under development
 Experience with Scrum/Agile development methodologies
 Java/JEE, Spring, JSON, XML, REST, NoSQL Database(MongoDB, Cassandra),
Distributed System, RDBMS, ePub3, MVC frameworks, Design Patterns, Javascript,
JQuery, GWT, JSON
 Extensive knowledge of C# using Visual Studio using Webforms, MVC, and Entity
Framework
 Ability to use version control software such as GIT and SVN
 Working knowledge of IIS
 Experience as an applications programmer on large-scale database management systems.
 Experience writing SQL queries for SQL Server or another Relational Database is required
 Knowledge of computer equipment and ability to develop complex software to satisfy
design objectives.
 Experience in LAMP (Linux, Apache, MySQL, PHP/Python/Perl) and/or server-side Java
programming with Web 1.0 MVC frameworks and experience in JEE technologies like
Servlets, JSPs, EJBs, Web Services, JMS, JAXB.

Salary: Up to Rs. 24 Lakh CTC per annum

Please note that this is a work-from-office position. Interested candidates may proceed with
the application accordingly.
About the company:

Viva Books is an independent publisher of quality educational books with nation-wide


presence and a sales network covering the whole of South Asia. It publishes and distributes in
subject areas like physical sciences, biosciences, computer science, literature, social sciences,
medicine, management and subjects of general interest. Viva Books also specializes in school
books and children's books. Viva has eight branches across India and has a strong presence in
the domestic as well as in the international publishing world. Viva Books recently celebrated
its 30th anniversary in 2021.

Focusing on editorial quality and high production values, Viva Education (School Division
of Viva Books) publishes books in all major subject areas in school education. With a young,
talented and energetic team and an impressive list of titles, Viva is one of the fastest growing
and future-oriented organizations in the Indian publishing industry.

Viva VOLT (Viva Online Learning Technologies) is a comprehensive educational


programme taking care of the school curriculum, learning at school, self-learning and
assessment. High-quality content developed by the best academic minds is delivered through
video lessons by skilled presenters and accomplished teachers. Animations and graphical
representations make lessons and key concepts come alive. VOLT is an innovative platform
for curricular learning. With video and interactive course modules delivered through web, it
turns learning into a fun-filled and engaging experience.

You might also like