Position:
Senior Software Engineer(Ruby on Rails)
Department:
Technical
Location:
Chennai, India
Job Description
We are looking for an experienced Ruby on Rails developer to join our engineering team and help us create dynamic software applications for our clients. In this role, you will be responsible for writing and testing scalable code, developing back-end components, integrating user-facing elements in collaboration with front-end developers, and deploying the application in cloud environments like AWS/GCP/Azure.
To be successful as a Ruby on Rails developer, you should possess in-depth knowledge of object-relational mapping, experience with server-side logic, and above-average knowledge of Ruby on Rail.
Ultimately, a top-class Ruby on Rails developer is able to design highly responsive web applications that perfectly meet the needs of the client.
Knowledge and Experience:
2+years of proven experience as a Ruby on Rail programmer
Website front-end development, specifically in responsive Webdesign
ExperiencewithJavaScript,jQuery,HTML and CSS
Key Responsibilities:
To design, test, and develop new features from internal and external customer requests
Participate in code review of own and other developers' code in accordance with code review guidelines.
Manage own workload of jobs as tasked by the R&D Manager and software Developer Team Leader using JIRA task management tools.
Identify and propose process and system improvements.
Apply agile software development and test-driven development methods to software development activities.
Configure and maintain software/system deployment scripts.
Develop and maintain data export formats for third-party applications.
Develop integration with third-party applications (mostly web-based).
Provide internal and external training of internally developed software systems.
Produceandmaintaintechnical product documentation.
Mentor junior developers' technical product understanding and provide coaching to meet internal coding best practices.
Plan software releases and follows the release procedures
AddedAdvantage:
Knowledge of deployment frameworks
Use of Continuous Integration frameworks
Soft Suave is a fast-growing Information Technology (IT) company headquartered in one of the largest technology hubs in India Chennai with a sales office in Catonsville, MD United States. Soft Suave is specializes in providing end-to-end IT Services and Solutions to mid-market and Fortune-500 acro...