Job Description
Your impact:
Software Engineer with passion for technology and hands-on experience in software design and development. In this role you will work with cross-functional teams to lead multiple agendas, be responsible for all stages of design and development for products and platforms.
What the role offers:
- Design and integrate software applications running on multiple platform types into overall architecture and product suite.
- Be the go-to person in the team for the most complex, hard-to-solve technical challenges.
- Understand the high-level requirements from the product manager and transform it to themes and features requirements for the development team.
- Develop requirements docs to describe the requirement, architecture, APIs, etc.
- Review and ensure the developers breakdown of features into User stories is sufficient and cover all points.
What you need to succeed:
- Strong design skills with deep understanding of object-oriented programming
- Strong Java programming skills with experience in developing multi-threaded modules
- Deep experience using debugging and dump analyser tools
- Good understanding of web services (SOAP/REST) and related technologies such as AJAX, JavaScript, HTML, CSS, JSON, XML
- Knowledge of advanced design patterns
- Excellent analytical and problem-solving skills
- Excellent written and verbal communication skills
- Experience using Hibernate, JDBC, database programming, SQL programming
- Experience with UI tech stack will be an added advantage
- Experience working on enterprise-grade solutions
- Understanding of best development practices
- Experience of agile development methodologies such as SCRUM
- Knowledge of Secure development lifecycle
- Knowledge of Linux Operating System and related tool
One last thing:
- You are persistent and inquisitive. You have to understand why things are happening the way they are.
- You are determined to understand cyber attack techniques at a very detailed level.
- You are a self-starter who is able to work with minimal management, however have strong collaboration and interpersonal skills to work together with several other professionals from other information security fields.
- Youre a creative thinker who wants to answer the question, Why?
- Your workstation is a pyramid of monitors that you can’t take your eyes off of at the risk of missing something.
- You have a desire to learn new technologies.
- Your sense of humor, passion and enthusiasm shines through in everything you do.
Role:
Full Stack DeveloperIndustry Type:
Software ProductDepartment:
Engineering – Software & QAEmployment Type:
Full Time, PermanentRole Category:
Software Development
EducationUG:
B.Tech/B.E. in Any SpecializationPG:
Any Postgraduate
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
JavaCssHibernateDatabase ProgrammingProduct ManagerArchitectureUser StoriesAiProgrammingHrJsonSoapSqlRestLinuxUiXmlJavascriptAgileSoftware EngineerScrumSoftware DesignWeb Services