HamburgerMenu
hirist

Job Description

Specifically, the Senior Engineer - Software Development will

- Contribute intermediate to advanced knowledge to develop, debug, and design software according to specified requirements.

- Implement enhancements within existing software architecture and propose necessary improvements.

- Interact with Engineering Managers and Product Managers to clarify project requirements and ensure alignment with business objectives.

- Organize and prioritize tasks within the full Software Development Life Cycle (SDLC) following Agile Scrum methodology.

- Work with Product Management for clear acceptance criteria and Quality Assurance (QA) for test-driven development.

- Design solutions that are scalable to enterprise/global levels, including architecture and algorithm development.

- Ensure programming is problem-solving oriented, performance-efficient, succinct, modular, maintainable, and adheres to coding standards.

- Conduct thorough unit testing and maintain consistent quality control throughout the implementation process.

- Develop in-depth knowledge of the product's business logic to the level of a Subject Matter Expert (SME), confidently engaging with customers on product features.

- Participate in deep technical discussions with global customers, demonstrating an understanding of their problems.


Experience :


- Minimum of 5 year's experience.


- Proficiency in software algorithm design, performance tuning, debugging, development fundamentals, and testing.

- Quick learner in software product development and business logic.

- Effective problem-solving and reporting skills, with the ability to troubleshoot and develop solutions.

- Experience working in global teams and excellent communication skills.


Skills for Success :

- Eagerness to work in a fast-paced dynamic environment for a quickly growing company.

- One who is looking for high visibility and unlimited growth potential.

- Willing to learn and work on additional technologies and platforms.


Technical Skills :


- Proficient in object-oriented design and design patterns.


- Experience with microservice architecture.

- Expertise in Node, Python, Express, Java, and React for user interfaces.

- Experience with distributed databases (SQL and NoSQL).

- Working knowledge of cloud platforms, preferably AWS.

- Familiarity with JavaScript, CSS, JSON, and XML.

- Experience with SaaS products, addressing performance, security, multi-threading, transaction management, session management, and caching.

- Proficient in Git-based code versioning tools (GitHub or BitBucket).

- Familiarity with continuous integration practices.


Qualifications :

- Educational Background: Any/B.E./B.Tech./M.E./M.Tech./M.S degree in Computer Science, Electronics, or a related field.


info-icon

Did you find something suspicious?