Job description
As a Senior Software Engineer, you will be involved in all stages of our SDLC from day one; this includes requirement gathering, feature planning, implementation, testing, documentation writing, releases, and application support. You will develop and test code for system changes or new modules within Bottomline s core technology and architecture according to internal and regulatory specifications and standards. This is a unique role offering the opportunity to work in a cross functional, international team.
Responsibilities
- Interact with customers to understand their requirements
- Contribute to project team planning, estimations, and retrospective analysis
- Develop code according to Bottomline and industry standards
- Prepare and execute accurate unit test plans, test data, test modules and scripts
- Work closely on technical designs with technical leaders and architects
- Work independently without supervision
- Be self-motivated with a positive can-do attitude
Essential Experience
- 4+ years experience in software development
- Hight understanding of all phases of SDLC, experience in working with Agile methodology
- Strong coding experience on backend using .NET Framework, .NET Core
- Solid experience in designing and developing with relational databases
- Strong understanding of RESTful services
- Strong problem-solving skills with an aptitude for learning and innovation
- Excellent inter-personal, oral, and written communication skills
Desirable Experience
- SWIFT messaging and/or banking knowledge
- Bitbucket, GitLab.
- Confluence, JIRA, Swagger
- High understanding of multi-tier architecture, Web based development and Services Oriented Architecture
- Knowledge on frontend technologies (Blazer or React) is a strong plus