Job Title: Software Developer/Engineer

Introduction/Overview:
We are seeking a talented and enthusiastic Software Developer/Engineer to join our dynamic team in the banking domain. This entry-level position is ideal for individuals passionate about leveraging technology to create robust, secure, and efficient banking solutions. As part of our Information Technology (IT) department, you will have the opportunity to work on cutting-edge software development projects that are critical to the financial services industry. This role is perfect for someone looking to make significant impacts through technological advancements in the banking sector.

Roles & Responsibilities:
- Collaborate with cross-functional teams to gather and interpret user requirements into system interfaces and functional software applications.
- Design, code, test, and maintain software applications according to specifications while ensuring optimal functionality.
- Engage in maintenance and debugging activities to ensure smooth deployment and functioning of internal tools.
- Conduct code reviews to ensure coding efficiency, quality, and adherence to best practices in software development.
- Participate in continuous improvement initiatives by providing project updates and seeking clarification on tasks as needed.
- Maintain a proactive attitude towards adopting new technologies and enhancing existing systems.
- Demonstrate strong problem-solving skills and the ability to work independently while upholding high levels of professionalism and ethical standards.
- Handle sensitive financial data with integrity and confidentiality.

Years of Experience: 
0 to 1 year in software development, preferably with exposure to the banking domain.

Education Qualification: 
Bachelor of Engineering (BE) degree in Computer Science, Information Technology, or a related field.

Skills/Knowledge:
- Proficiency in programming languages such as C++, Java, C, and ASP.NET.
- Strong grasp of object-oriented programming (OOP), Standard Template Library (STL), and memory management.
- Familiarity with development environments and tools like Visual Studio, Eclipse, IntelliJ IDEA, and .NET Framework/Core.
- Experience with web technologies such as HTML5, CSS, JavaScript, and frameworks like Spring and Hibernate.
- Effective debugging and troubleshooting skills.

Key Competencies:
- Strong problem-solving skills and the ability to work independently.
- High level of professionalism and adherence to ethical standards.
- Proactive attitude towards learning and adopting new technologies.
- Excellent communication skills, capable of effectively articulating technical concepts and collaborating with team members.

Domain/Industry: 
Banking domain

Employment Type: 
Full Time

Company Overview: 
[Insert company overview here]

Benefits & Opportunities:
- Equal Opportunity Employer committed to diversity and inclusion.
- No discrimination based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
- Opportunities for professional growth and development within the company.

Location & Travel: 
[Insert location here; specify if travel is required for the role]

This position offers a unique opportunity to develop your technical skills in a supportive and challenging environment. If you are a recent graduate or have up to one year of experience and are ready to start your career in the IT and banking sectors, we encourage you to apply.