As a software developer in our team, you will be involved in designing, developing, and testing web applications using .Net, HTML, CSS, and other technologies. Your main responsibilities will include: - Designing and developing software applications, primarily web-based, for various areas of the bank such as Loans processing, Treasury, and Middle Office. - Managing the architecture, design, and coding of software for TFI from concept to finished product to meet the needs of the Strategies, Sales, and Trading departments. - Consulting with end users within the Strategies, Sales, and Trading departments to identify opportunities where technology can automate processes to enhance revenues and reduce costs. - Staying updated on technical skills and relevant factors in the fixed income industry sector. - Leading the work of others and providing ideas to enhance TFI software applications. - Applying software design & development principles like SOLID, Domain-Driven-Design, and Object-Oriented Development. - Working with ORM frameworks, particularly the Entity Framework. - Managing source code using Git, including the GitFlow Workflow. In addition to the above responsibilities, the tool development also involves working with SQL queries and web front end. This position may require you to lead the work of others and contribute innovative ideas to enhance TFI software applications.,
You will be responsible for developing and maintaining robust and scalable web applications using the MERN stack. You will collaborate with front-end and back-end developers to define and implement innovative solutions. Additionally, you will design and implement RESTful APIs for seamless integration between front-end and back-end systems. - Develop and maintain web applications using the MERN stack - Collaborate with front-end and back-end developers - Design and implement RESTful APIs - Work closely with UI/UX designers - Troubleshoot, debug, and optimize code - Implement security and data protection measures - Stay updated on emerging trends and technologies in web development No additional company details are provided in the job description.,
As a Web Developer, your primary role will involve developing, testing, and deploying fast and scalable web applications. You will be responsible for designing and maintaining fully functional large relational and non-relational databases. Your duties will also include timely deployment of web applications on the cloud, server management, and cloud-based infrastructure setup. Key Responsibilities: - Establish and integrate development tools as required for efficient app development. - Identify application issues during deployment and resolve debugging issues. - Develop coding architecture for both frontend and backend of web applications. - Build interactive consumer data features and ensure mobile responsive design in app features. - Collaborate with the IT team, researchers, and designers to design robust apps aligning with business goals. - Test applications, fix bugs, and implement security and data protection features. - Make code architecture decisions to support scalability and ensure good performance. - Utilize popular front-end frameworks like Bootstrap, LESS, etc., to design UI components. - Participate in the creation of scalable RESTful APIs and conduct code reviews of peer developers. Qualifications Required: - Bachelor's degree in Computer Science, Information Technology, or related field. - Proven experience in web development, database management, and cloud deployment. - Proficiency in coding languages such as HTML, CSS, JavaScript, and backend languages like Python, Ruby, or Node.js. - Strong understanding of web application architecture, UI/UX design principles, and security protocols. Please note that additional details about the company were not included in the job description.,
As a software developer in our company, you will be involved in the design, development, and testing of web applications using technologies like .Net, HTML, CSS, and SQL queries. Your role will also include managing the architecture, design, and coding of software applications primarily used in various areas of the bank such as Loans processing, Treasury, and Middle Office. Key responsibilities for this position include: - Designing, developing, and testing web applications - Managing software architecture, design, and coding from concept to finished product - Consulting with end users to identify areas where technology can automate processes and enhance revenues - Maintaining technical skills and staying updated with relevant industry factors - Leading the work of others and providing ideas to enhance software applications - Applying software design & development principles such as SOLID, Domain-Driven-Design, and Object Oriented Development - Using ORM frameworks, particularly the Entity Framework - Managing source code with Git, including GitFlow Workflow Qualifications required for this role include: - Proficiency in .Net, HTML, CSS, and SQL queries - Experience in software design and development - Knowledge of ORM frameworks like the Entity Framework - Familiarity with managing source code using Git - Strong understanding of software design principles and development methodologies If you are passionate about software development, have a strong technical background, and enjoy working in a collaborative environment, we welcome you to join our team.,
As a Python Developer, your role will involve utilizing Python frameworks such as Django, Flask, or FastAPI for web application development. You will be responsible for building and managing data processing and data pipelines by integrating data sources like APIs and databases. Additionally, you will write unit and integration tests, and perform debugging and troubleshooting to ensure stable and high-performance applications. Your key responsibilities will include: - Using Python frameworks such as Django, Flask, or FastAPI for web application development. - Building and managing data processing and data pipelines, integrating data sources like APIs and databases. - Writing unit and integration tests, and performing debugging and troubleshooting. - Collaborating with designers, front-end developers, and other teams to translate requirements into effective technical solutions. - Optimizing code for performance, scalability, and security. - Debugging and resolving software defects, and maintaining existing applications to ensure optimal functionality. - Staying current with the latest Python trends, libraries, and best practices. - Designing, developing, and implementing well-tested, reusable, and maintainable Python code for various applications. No additional details of the company are mentioned in the job description.,