Job Description
Responsible for understanding the software requirements and developing it into a working source code accordingly.
Profile Required :
Proficiency in programming language - JAVA
• Good understanding of Software lifecycle
• Knowledge of software Design principles
• General understanding of investment banking industry is desired
Responsibilities
• Write well designed, testable, efficient code
• Should be a self-starter, having passion for technology and must be a quick leaner.
• End to End delivery starting from design till delivery
• Troubleshoot, debug, support and upgrade existing software
• Gather and evaluate user feedback
• Recommend and execute improvements adding efficiency.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code
comments and clear code.
Requirements :
6+ years' experience as a Full Stack Software Developer, Software Engineer or similar role with B-TECH / MCA in Computer
Science, Engineering or a related field
• Familiar with Agile methodologies
• Experience with software design and development in test-driven techniques
• Good hands-on knowledge of Java, Angular, Spring frameworks, AngularJS, GIT, Restful Web Services, MVC architecture, Junit, Mockito
• Experience with databases (Oracle) and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate). Good PL / SQL
knowledge
• Ability to learn new languages and technologies
• Excellent communication skills are must
• Resourcefulness and troubleshooting aptitude
• Strong knowledge in OOA (Object Oriented Analysis) & OOD (Object Oriented Design), J2EE Design Patterns and UML
• Good Knowledge in rest web services
• Sound Knowledge in writing SQL scripts, stored procedures and functions
• Experience in TDD
• CI / CD exp
💡 Quick Summary
Seeking a career-building opportunity? The Lead Software Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Thrissur offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
