Software Development Engineer
KeySkills
Company Name
Job Description
Job Description:
As a Software Development Engineer, you will analyze, design, code, and test multiple components of application code across one or more clients. You will perform maintenance, enhancements, and/or development work and contribute significantly to the success of your team and projects.
Roles & Responsibilities:
-
Independently manage assigned modules and become a Subject Matter Expert (SME) over time.
-
Actively participate and contribute to team discussions and solution brainstorming.
-
Collaborate closely with team members to analyze, design, and develop scalable software solutions.
-
Conduct code reviews, provide constructive feedback, and uphold code quality.
-
Troubleshoot and debug software applications to ensure smooth performance.
-
Document software specifications and technical designs accurately.
-
Stay informed about industry trends and emerging technologies to continuously upgrade skills.
Must-Have Skills:
-
Proficiency in Oracle Siebel Enterprise Application Integration (eAI)
-
Strong understanding of the Software Development Life Cycle (SDLC) and methodologies
-
Knowledge of integration technologies and tools
-
Experience with relational databases and writing SQL queries
-
Hands-on experience in developing, testing, and debugging software applications
-
Familiarity with web services and API integration
Good to Have Skills:
-
Understanding of NAM or related domain expertise (if applicable)
Additional Information:
-
A minimum of 2 years of relevant experience in Oracle Siebel eAI is required.
-
This role is based in Chennai.
-
Candidates must have completed 15 years of full-time education.
-