
Senior Software Engineer
2 weeks ago
Job Description
We are looking for a Senior level software engineer with expertise in enterprise Java technologies, Relational databases, cloud native application development, Agile methodologies and hands-on experience working in highly transactional, scalable software systems. The job involves the engineer to contribute towards new enhancements and maintenance of one or more components as a Senior member of a Front Office Trading team. The engineer will also be expected to provide engineering troubleshooting assistance to customer support teams, implementation teams and other development teams within Charles River.
Responsibilities
- Work under minimal supervision to analyze, design, develop, test, and debug medium to large software enhancements and solutions within Charles River's business and technical problem domains.
- Collaborate with Business Analysts and Product Managers to turn moderately complex business requirements into working and sustainable software.
- Participate in the design of product architecture within the team's scope of responsibility.
- Develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript or other related software engineering languages.
- Provide thoughtful insight and direction in code reviews.
- Write unit and automation tests to ensure a high-quality end product.
- Conduct manual tests to ensure a high-quality end product.
- Contribute to written design and API documentation and participate in customer documentation process.
- Actively participate in the agile software development process by adhering to the CRD Scrum methodology including attending all daily standups, sprint planning, backlog grooming, and retrospectives.
- Participate in cross-team group activities to complete assignments.
- Provide mentoring to junior engineers/interns when required.
Preferred Qualifications And Education
- B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. MS degree strongly preferred.
- 8+ years of progressively responsible professional software engineering experience in core and enterprise java, including collections API, concurrency, multithreading, JDBC and web services.
- 6+ years of experience in designing and developing software solutions in a highly transactional, concurrent, event driven systems. Financial Trading systems experience is a huge plus.
- 2+ years of Cloud native application development experience in at least one of the cloud native platforms. Preferably, Microsoft Azure.
- 2+ years of Experience in SpringBoot, Microservices, Kafka , cloud databases.
- Extensive experience in RDBMS(Oracle and SQL Server) with a solid understanding of the transactional database intricacies and expertise in writing complex and high performing SQLs.
- UI development experience in C#, React, Javascript is preferred.
- Solid understanding of data structures and algorithms, object-oriented programming, design patterns.
- Solid ability to write clean, maintainable code with extensive code coverage via unit tests.
- Able to contribute to complex design specs in consultation with senior staff
- Able to work on medium to large projects with no supervision and on more complex tasks with minimal oversight
- Excellent written and verbal communication skills
- Able to work well with peers in a collaborative team environment
- Prior experience troubleshooting and fixing database and application performance issues is preferred
- Great understanding of Agile development methodology and software development practices and principles.
Job ID: R-
-
Software Senior Engineer
3 weeks ago
Hyderabad, Bengaluru, Chennai, India Boomi Software Full timeJob DescriptionAs a Software Senior Engineer in DevOPS and Engineering Productivity, you will- Create internal tooling to improve the Developer experience and help adopt DevOps best practices- Automate routine operational tasks, improving efficiency and standardisation while reducing time consumption.Essential Requirements- Automating, scaling and operating...
-
Senior Software Engineer
2 weeks ago
Hyderabad, India APPIT Software Inc Full timeSenior Software Engineer About the Role: Notice Period: (Immediate Joiner - Only) Experience: 7+ Years Skills: Java\TypeScript\React\SQL\Terraform\GRPC\MUI\Hashicorp stack To simplify, some with below exposures: GRPC React, Next Monorepos Hashicorp -> Consul -> Terraform -> Microservices interaction Unit tests using Jest, Cypress, Junit Important Note...
-
Senior Software Engineer
1 day ago
Hyderabad, Telangana, India APPIT Software Inc Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior Software EngineerAbout the Role:Notice Period: (Immediate Joiner - Only)Experience: 7+ YearsSkills:Java\TypeScript\React\SQL\Terraform\GRPC\MUI\Hashicorp stack To simplify, some with below exposures:GRPCReact, NextMonoreposHashicorp-> Consul-> Terraform-> Microservices interactionUnit tests using Jest, Cypress, JunitImportant Note –This role will...
-
Senior Software Frontend Engineer
3 weeks ago
Hyderabad, Chennai, Bengaluru, India Boomi Software Full timeJob DescriptionJoin us as aSoftware Senior Engineer UIon ourSoftware Engineeringteam inBengaluruto do the best work of your career and make a profound social impact.What you ll achieveAs aSoftware Senior Engineer (UI),you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business...
-
VP, Software Engineering
3 weeks ago
Hyderabad, Bengaluru, India Tableau Software Full timeJob DescriptionYou are:- A technical leader with a track record of delivering high quality products and building passionate teams- Operational & Technical Excellence: Ensure performance, reliability, and scalability through best practices, monitoring, and hands-on technical guidance.- Entrepreneurial mindset: You thrive on solving complex problems, taking...
-
Software Engineer Intern
1 week ago
Hyderabad, Telangana, India NTek Software Solutions Full time ₹ 6,00,000 - ₹ 8,00,000 per yearJob DescriptionWe are seeking a motivated and talented Software Engineer Intern to join our engineering team. This internship will provide you with hands-on experience in software development, coding, and collaborating with cross-functional teams. You'll work closely with our team of engineers to build and improve our software products, learn industry best...
-
Senior Software Engineer
1 day ago
Hyderabad, Telangana, India Coupa Software Inc Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSr. Software EngineerCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe,...
-
Senior Software Engineer
1 day ago
Hyderabad, Telangana, India Coupa Software Inc Full time ₹ 8,00,000 - ₹ 24,00,000 per yearSr. Software Engineer Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe,...
-
Senior Software Engineer
1 hour ago
Hyderabad, India ValueMomentum Full timeJob Description: Senior Software Engineer – Guidewire BillingCenterJob Title : Senior Software Engineer– Guidewire BillingCenterPrimary skills: #Guidewire, #BillingCenterLocation : Hyderabad/Pune/Coimbatore/Bangalore/ChennaiMode of work : Work from OfficeExperience : 4+ yearsAbout the jobAre you a programmer who loves to design solutions to solve...
-
Senior Software Engineer
3 weeks ago
Hyderabad, Bengaluru, Chennai, India Boomi Software Full timeJob DescriptionBoomi - Software Support Engineer - Backend TeamBoomi is looking for an enthusiastic individual with a perfect blend of technical understanding and communication skills passionate for helping customers. As a Boomi Software Support Engineer on the Triage Team, you enjoy working with customers, troubleshooting issues, and finding creative...