NMI ยท 1 day ago
Senior/Staff Software Engineer
Maximize your interview chances
Financial Services
Insider Connection @NMI
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Write clean software for efficient, reliable, redundant, secure, highly-available and scalable solutions.
Write unit, application level and system tests.
Update and maintain applications relating to the processing of payments.
Document code, concepts, business logic, and logistics.
Design and develop new features and interfaces using modern programming paradigms.
Providing feedback and resolutions to escalated support issues.
Work closely with the wider team of Developers, Product Owners and QA.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Write clean software for efficient, reliable, redundant, secure, highly-available and scalable solutions.
Write unit, application level and system tests.
Update and maintain applications relating to the processing of payments.
Document code, concepts, business logic, and logistics.
Design and develop new features and interfaces using modern programming paradigms.
Providing feedback and resolutions to escalated support issues.
Work closely with the wider team of Developers, Product Owners and QA.
Minimum of 5 years of experience developing complex software applications in a commercial environment.
Fluency in a mainstream development language such as PHP, Java, C# and Python.
Expertise with a common database engine such as MySQL, SQL Server or Oracle.
An understanding of networking concepts such as sockets, HTTPS, DNS and SSL.
Experience with version control in a multi-user environment.
Working knowledge of Linux and Windows.
Experience in all aspects of the Software Development Lifecycle.
Familiarity with CI/CD pipelines and their effective use for delivery.
Expertise in design patterns.
Must be able to work collaboratively with others face-to-face and remotely.
Must be an independent and critical thinker.
Benefits
Flex PTO
Health, Dental and Vision Insurance
13 Paid Holidays
Company volunteer days