Job Title: Software Developer/Engineer

Introduction/Overview:
We are seeking a dedicated Software Developer/Engineer to join our dynamic IT team within the banking domain. This entry-level position is designed for individuals passionate about software development, aiming to contribute to the financial services industry by developing, maintaining, and enhancing software applications. The ideal candidate will provide foundational support to create robust, secure, and efficient banking solutions, ensuring our technology infrastructure meets the high standards required in the financial sector.

Roles & Responsibilities:
- Collaborate with cross-functional teams to gather and interpret user requirements into system interfaces and functional software applications.
- Engage in all phases of the software development lifecycle, including design, coding, testing, and maintenance.
- Develop clean, scalable, and efficient code based on specifications.
- Perform debugging and troubleshooting of software to ensure optimal functionality and minimal downtime.
- Maintain and improve the performance of existing software and internal tools.
- Conduct code reviews to ensure coding efficiency, quality, and adherence to best practices.
- Share knowledge and contribute to the continuous improvement of software development processes.
- Communicate effectively with team members and stakeholders to provide project updates and seek clarification when necessary.
- Maintain a proactive attitude towards adopting new technologies and enhancing banking domain knowledge.
- Demonstrate strong problem-solving skills and the ability to work independently while upholding professionalism and ethical standards in handling sensitive financial data.

Years of Experience: 0-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 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.
- Experience with IDEs such as Visual Studio, Eclipse, and IntelliJ IDEA.
- Knowledge of Java technologies including Java SE, JDK, JVM, as well as frameworks like Spring and Hibernate.
- Familiarity with .NET Framework, .NET Core, Entity Framework, and front-end technologies like HTML, HTML5, CSS, and JavaScript.
- Ability to ensure cross-browser compatibility and understand semantic HTML and SEO principles.

Key Competencies:
- Excellent problem-solving skills and the ability to work independently.
- Proactive attitude towards learning and adopting new technologies.
- High level of professionalism and adherence to ethical standards, especially important in handling sensitive financial data.

Domain/Industry: Banking domain

Employment Type: Full Time

Company Overview: [Generic placeholder for company overview, as specific details are not provided.]

Benefits & Opportunities: [Generic placeholder for benefits and opportunities, as specific details are not provided.]

Location & Travel: [Generic placeholder for location and travel requirements, as specific details are not provided.]

This position offers a unique opportunity to develop professional IT skills in a supportive and challenging environment, contributing significantly to the technological advancements in the banking sector. If you are a recent graduate or have up to one year of experience and are looking for a role where you can grow and make a real impact, we encourage you to apply.