Software Engineer
Cognizant
**Job Summary**
We are seeking a skilled Software Engineer with 4 to 8 years of experience to join our team. The ideal candidate will have expertise in Java 8 MySQL J2EE Core Java and PL/SQL. This role requires domain experience in Customer Acquisition and Onboarding within the Branch Banking sector. The position is based in our office and operates during day shifts.
**Responsibilities**
+ Develop and maintain software applications using Java 8 J2EE and Core Java to meet business requirements.
+ Design and implement database solutions using MySQL and PL/SQL to ensure data integrity and performance.
+ Collaborate with cross-functional teams to gather and analyze requirements for new features and enhancements.
+ Conduct code reviews to ensure adherence to coding standards and best practices.
+ Troubleshoot and resolve software defects and issues in a timely manner.
+ Participate in the full software development lifecycle including design development testing and deployment.
+ Create and maintain technical documentation for software applications and systems.
+ Ensure software applications are secure scalable and optimized for performance.
+ Provide technical support and guidance to team members and stakeholders.
+ Stay up-to-date with emerging technologies and industry trends to continuously improve skills and knowledge.
+ Work closely with the Customer Acquisition and Onboarding team to understand domain-specific requirements and deliver solutions that meet their needs.
+ Contribute to the overall success of the project by delivering high-quality software solutions on time and within budget.
+ Ensure compliance with company policies and procedures as well as industry regulations.
**Qualifications**
+ Possess a strong understanding of Java 8 J2EE Core Java and PL/SQL.
+ Have experience with MySQL and database design principles.
+ Demonstrate knowledge of software development best practices and methodologies.
+ Show proficiency in troubleshooting and resolving software issues.
+ Exhibit excellent communication and collaboration skills.
+ Have a background in Customer Acquisition and Onboarding within the Branch Banking sector.
+ Be able to work independently and as part of a team.
+ Display a commitment to continuous learning and professional development.
+ Have a proven track record of delivering high-quality software solutions.
+ Show attention to detail and a focus on delivering results.
+ Demonstrate the ability to manage multiple tasks and priorities effectively.
+ Possess strong analytical and problem-solving skills.
+ Be familiar with software security best practices.
**Certifications Required**
Nice to have - Java SE 8 Programmer MySQL Database Administrator Certification
Cognizant is an equal opportunity employer that embraces diversity, champions equity and values inclusion. We are dedicated to nurturing a community where everyone feels heard, accepted and welcome. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.
Por favor confirme su dirección de correo electrónico: Send Email