Bottomline Technologies Logo

Bottomline Technologies

Sr. Software Engineer II

Posted 2 Days Ago
Be an Early Applicant
India
Senior level
India
Senior level
The Sr. Software Engineer II is responsible for developing and implementing new features, maintaining and debugging existing systems, and participating in code reviews, ensuring adherence to best practices throughout the software development lifecycle.
The summary above was generated by AI
Why Choose Bottomline?

Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 35 years of experience and moving more than $16 trillion in payments annually. We're looking for passionate individuals to join our team and help drive impactful results for our customers. If you're dedicated to delighting customers and promoting growth and innovation - we want you on our team!

Position Summary:

The Software Developer is involved in all stages of development including planning, implementation, testing, documentation, release, and product support; work to debug and implement new changes to systems as they are prioritized. He/she must have good inter-personal, oral and written communication skills and have strong problem-solving skills with an aptitude for learning.


Responsibilities:

  • Implement new features and modifications
  • Develop code for system changes or new modules within Bottomline core technology and architecture according to specifications and standards
  • Participates and contribute to formal and informal code reviews
  • Documents code changes and unit test results per Best Practices
  • Performs production support and troubleshooting and maintenance (defect resolution)


Required Skills:

  • Expert level understanding of PostgreSQL, SQL Server.
  • Strong coding experience with C#, SQL, and JavaScript.
  • Strong Knowledge in .NET Framework, Entity Framework Core (.NET), Hangfire (.NET), MassTransit (.NET), React (Javascript)
  • Good Knowledge in AWS (S3, SQS, SNS, DynamoDB, Lambda)
  • Excellent communication (verbal and written) and interpersonal skills.
  • Solid knowledge working with version control systems like Microsoft VSS, TFS.


Preferred Skills:

  • Understanding of Container Orchestration, Message Brokers, Pub/Sub, Distributed Systems
  • Deep knowledge in writing complex unit tests.· Experience developing complex financial applications.


Education and Experience:

  • 7+ years of experience as .NET Full Stack Developer.
  • Bachelor’s degree in computer science or equivalent


We welcome talent at all career stages and are dedicated to understanding and supporting additional needs. We're proud to be an equal opportunity employer, committed to creating an inclusive and open environment for everyone.

Top Skills

Asp.Net
C
HTML
JavaScript
SQL
Vb
Vb.Net

Similar Jobs

2 Days Ago
Hybrid
Hyderabad, Telangana, IND
Expert/Leader
Expert/Leader
Digital Media • eCommerce • Gaming • Mobile • News + Entertainment
As a Principal Software Engineer at Crunchyroll, you will lead the design and implementation of complex software systems, optimize performance, and ensure scalability. You will collaborate across teams, mentor engineers, and address key business challenges with innovative solutions.
Top Skills: Python
2 Days Ago
Hybrid
Mumbai, Maharashtra, IND
Senior level
Senior level
Financial Services
As a Lead Software Engineer at JPMorgan Chase, you will lead the development of cutting-edge solutions for business operations. Responsibilities include executing and maintaining high-quality production code, producing architectural artifacts, analyzing data for system improvements, and contributing to a diverse team culture. You will also be engaged in technical troubleshooting and applying software engineering principles within an Agile environment.
Top Skills: Java
16 Hours Ago
Hybrid
Mumbai, Maharashtra, IND
Junior
Junior
Financial Services
As a Software Engineer II, you'll enhance, design, and deliver software components for JPMorgan Chase's Commercial & Investment Bank. Responsibilities include writing secure code, designing technical solutions, analyzing data sets, and troubleshooting applications while contributing to the team's culture of diversity and inclusion.
Top Skills: C#Java

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account