Job Description
Contribute to the development of product software. Depending upon the project need may develop front- or back-ends of rich, interactive cloud-native apps, interactive dashboards and visualizations for data-intensive scientific apps, rich desktop apps, or statistical engines involving our proprietary algorithms. Work independently and solve complex technical problems and develop a broad knowledge of the application, its architecture, tech stack, and domain.
QUALIFICATIONS:
Education:
Bachelor’s or Master’s degree in Computer Science & Engineering (CSE) or equivalent STEM degree are preferred; however, experienced candidates from other disciplines with strong software development skills may also be considered.
Experience and skills:
• At least 5 years of experience in developing desktop apps or web apps
• In case of web development, experience using technologies like React, Angular, or .NET Core with C# (any one of these) preferred
• In case of prior web development experience, strong knowledge of web development using HTML, CSS, JavaScript required
• For back-end developers, basic knowledge of databases (e.g., PostgreSQL) required
• Experience of code reviews, knowledge of strong coding practices, and experience of using Cytel’s standard development tools (Jira, Confluence, BitBucket / Git, Visual Studio / VS Code)
• Experience working in Agile teams and knowledge of frameworks like Scrum
• Quick learner with strong numerical & verbal aptitude, logical reasoning, and analytical ability
• Self-driven with the ability to think creatively and solve complex problems
Strong verbal and written English communication skills
• Collaborative mindset and strong interpersonal skills
InternalQualificationsStr
QUALIFICATIONS:
Education:
Bachelor’s or Master’s degree in Computer Science & Engineering (CSE) or equivalent STEM degree are preferred; however, experienced candidates from other disciplines with strong software development skills may also be considered.
Experience and skills:
• At least 5 years of experience in developing desktop apps or web apps
• In case of web development, experience using technologies like React, Angular, or .NET Core with C# (any one of these) preferred
• In case of prior web development experience, strong knowledge of web development using HTML, CSS, JavaScript required
• For back-end developers, basic knowledge of databases (e.g., PostgreSQL) required
• Experience of code reviews, knowledge of strong coding practices, and experience of using Cytel’s standard development tools (Jira, Confluence, BitBucket / Git, Visual Studio / VS Code)
• Experience working in Agile teams and knowledge of frameworks like Scrum
• Quick learner with strong numerical & verbal aptitude, logical reasoning, and analytical ability
• Self-driven with the ability to think creatively and solve complex problems
Strong verbal and written English communication skills
• Collaborative mindset and strong interpersonal skills
InternalResponsibilitiesStr
JOB RESPONSIBILITIES:
• Participate actively in requirements discussions and discuss technical aspects, thereby helping the team develop a good understanding of detailed functional and non-functional requirements.
• Ensure on-time and high-quality delivery of software by working independently and productively, developing complex features, and debugging and fixing complex bugs.
• Assist Tech Lead with analyzing defects and the impact of required code changes and discuss impact with testers.
• Follow all applicable software engineering processes and complete necessary documentation.
• Assist Tech Lead with planning and ensuring successful code integration across various layers of the application.
• Assist Tech Lead with high level design and other technical documentation.
• Perform code refactoring under guidance.
• Actively participate in sprint planning, daily stand-ups, sprint demos, and retrospectives.
• Develop a T-shaped technical skillset by undergoing appropriate trainings and courses and attending relevant industry events.
• Follow all applicable company policies.
Adhere to Cytel’s values and acquire the competencies required to succeed in your job.
• ExternalResponsibilitiesStr
JOB RESPONSIBILITIES:
• Participate actively in requirements discussions and discuss technical aspects, thereby helping the team develop a good understanding of detailed functional and non-functional requirements.
• Ensure on-time and high-quality delivery of software by working independently and productively, developing complex features, and debugging and fixing complex bugs.
• Assist Tech Lead with analyzing defects and the impact of required code changes and discuss impact with testers.
• Follow all applicable software engineering processes and complete necessary documentation.
• Assist Tech Lead with planning and ensuring successful code integration across various layers of the application.
• Assist Tech Lead with high level design and other technical documentation.
• Perform code refactoring under guidance.
• Actively participate in sprint planning, daily stand-ups, sprint demos, and retrospectives.
• Develop a T-shaped technical skillset by undergoing appropriate trainings and courses and attending relevant industry events.
• Follow all applicable company policies.
• Adhere to Cytel’s values and acquire the competencies required to succeed in your job.
💡 Quick Summary
Seeking a career-building opportunity? The Full Stack Developer - React and C# position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
