Accelya is hiring for Software Engineer

www.djobbuzz.com 14 May 2024
Company Name
Accelya
Company Website
http://accelya.com
Job Role
Software Development Engineer
Job Type
  • Experienced
  • Fresher
Job Location
  • Mumbai
Education
  • BE/BTech
Branch
  • IT
  • CS
Job will expire on
24 May 2024

Eligibility Criteria

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in one or more programming languages such as JAVA, PL/SQL,Python, C++, or JavaScript.
  • Strong understanding of software development principles, methodologies, and best practices.
  • Experience with version control systems (e.g., Git), integrated development environments (IDEs), and issue tracking systems.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment and adapt to changing priorities.
  • Strong communication skills, both written and verbal.
  • Self-motivated with a passion for learning and professional development.
  • Preferred Skills:
  • Experience with JAVA, CORE JAVA
  • Strong proficiency in Oracle PL/SQL development, including experience with stored procedures, functions, triggers, and packages.
  • Knowledge of ETL processes and tools for data integration.

Job Description

  • Software Development: Collaborate with team members to design and develop high-quality software solutions, adhering to coding standards and best practices.
  • Requirements Analysis: Work closely with peers, team leads, QAs and Product specialists to understand requirements and translate them into technical specifications.
  • Coding and Testing: Write clean, efficient, and maintainable code, and participate in testing activities to ensure software quality and reliability.
  • Code Reviews: Conduct and participate in code reviews to provide feedback, identify areas for improvement, and ensure code quality.
  • Problem Solving: Identify and troubleshoot software defects, and implement effective solutions in a timely manner.
  • Continuous Learning: Stay updated on emerging technologies, tools, and industry trends, and proactively seek opportunities for professional development.
  • Communication: Effectively communicate technical concepts and solutions to team members and stakeholders, and actively participate in team meetings and discussions.
  • Process Improvement: Contribute to the improvement of development processes and methodologies to enhance efficiency and productivity.