
Senior Software Developer
RAM Software Solutions Inc
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
About the role
- Creating clean, modern, scalable, secure, and maintainable code for SaaS based web products
- Designing and building software products for RamSoft
- Developing new features for software, Implementing/Coding projects, bug fixes
- Creating automated unit and integration tests for implemented projects and bug fixes
- Performing requirements analysis and update requirements documentation based on actual project implementation
- Reviewing and updating internal tracking systems regularly
- Assisting and advising other departments as needed to assist with customer issues
- Participating in team meetings, contributing ideas, updates and product development areas
- Mentoring other team members based on area of expertise
- Performing other related duties as required
Requirements
- React & Javascript skills, including experience in multiple frameworks
- .NET Core C# skills, including experience in micro services
- Web programming and knowledge of browser standards
- Experience consuming/using RESTful APIs
- Able to thrive in a fast-paced, quickly evolving, tech start-up environment
- Experience contributing to a collaborative, dynamic, and diverse team
- Experience leading a team or mentoring other engineers
- Experience with Python, .NET, Azure, AWS, Elastic Search, NodeJS
- Experience in maintaining a single website or product for more than one year
- Experience writing automated tests (e.g. Jest)
- Familiarity with ES8 (ECMAscript 2017)
Benefits
- Casual work environment
- Flexible work hours
- Competitive compensation and benefits package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactJavaScript.NET CoreC#microservicesRESTful APIsPythonAzureAWSElastic Search
Soft Skills
mentoringcollaborationteam leadershipcommunicationadaptabilityproblem-solvingcustomer supportcontributing ideasrequirements analysisdynamic teamwork