Placement papers | Freshers Walkin | Jobs daily: Senior Developer at Tenna LLC. (Edison, NJ)


Search jobs and placement papers

Senior Developer at Tenna LLC. (Edison, NJ)

Position Description


Tenna is searching for a senior developer to join our software engineering team. The ideal candidate will thrive in a work environment that requires strong problem-solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication. You will work with the development team to design and deliver finished, high quality, and compelling features and products on time.


Responsibilities



  • Design, develop, and maintain efficient, reusable, and reliable software

  • Work with the technology leadership to design, define and implement a scalable micro-services architecture

  • Work with product management to define and scope new features

  • Optimize existing functionality for improved response times

  • Collaborate with the team to design, develop, unit test, and support new features

  • Searching creatively for the best solution, while building for the end-user

  • Consistently deliver readable, maintainable and efficient code

  • Participate actively in Scrum meetings, sprint planning, and sprint retrospectives.

  • Stay informed of new tools, libraries, and best practices and sharing ideas with the team for continuous improvement of the tool-chain and development process

  • Support, maintain, and help document software functionality

  • Work with other departments, stakeholders, and customers on software development, improvements, internal tools, and implementation issues

  • Perform Git merges and code reviews.


Qualifications:



  • 8+ Years Programming Experience

  • Expertise in Ruby, RSpec, JavaScript, React, SQL, Node.js, HTML, CSS, Git

  • Proficient with Amazon EC2, VPC, S3, Elasticsearch, Kinesis, and Rabbit MQ

  • Experience with Linux/UNIX, Docker, Heroku and Containerized App Platforms


Requirements



  • Understanding of software development practices and life-cycle

  • Exceptional programming skills, ability to produce quality code that is maintainable, efficient, reliable and secure.

  • Agile, lean, or similar development methodologies/experience

  • Distributed version control (git) and regular deployments

  • Experience in Database Design and Concepts (PostgreSQL, SQLite, ORM)

  • Self-motivated and able to work in a small team with minimal supervision

  • Strong conceptualization ability, strong visual communication ability

  • Ability to solve problems creatively and effectively


Key Attributes:



  • Wants to build something meaningful, always with the end-user experience in mind

  • Is a forward thinker, obsessed with good software design and best practices

  • Is serious and professional. Our desire is to build a lasting enterprise

  • Brings passion, innovation and problem solving to every endeavor

  • Has a preoccupation with staying on top of industry trends and new technology

  • Desire to be personally responsible for production-level code

  • Possesses ingenuity to leverage all available tools and resources

  • Communicates well, both written and verbally


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment