Senior Software Engineer
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building payment-processing systems for Aptys, serving thousands of financial institutions. Designing scalable financial applications and resolving customer production issues.
Responsibilities:
- Design, develop, and support financial applications for Aptys customers
- Maintain, support, and enhance existing products
- Work cross-functionally to identify solutions to customer issues
- Identify and escalate priority issues
- Collaborate with Development, Product, and Support teams to resolve software-development-cycle issues
- Develop unit tests and higher-level tests
- Support customer rollouts across thousands of users
- Research QA- and customer-discovered issues and develop workable solutions
- Design and build robust, scalable solutions for customer workloads
- Research emerging technologies, tools, and utilities for product development and customer support
- Interact regularly with Aptys customers
- Troubleshoot and resolve issues in customer and Aptys environments
Requirements:
- Undergraduate degree in a technical field such as Computer Science or Information Systems, or equivalent work experience
- Experience designing and developing e-commerce systems is required
- Strong .NET experience, preferably in C#
- Strong experience developing ASP.NET applications
- Strong experience developing and interfacing with web services, including WCF and Web API
- SQL database design and development experience
- UI design and development experience
- Experience solving problems in complex environments
- Experience implementing unit tests and automated testing platforms
- Experience with configuration management technologies
- Ability to work under pressure to design and develop new or existing product functionality
- Ability to work under pressure to resolve customer production issues
- Ability to work cross-functionally or independently
- Ability to adapt to rapidly changing priorities
- Strong analytical, troubleshooting, and problem-solving skills
- Strong organizational, written, and verbal communication skills
- Strong attention to detail
- Self-motivated and able to follow standard processes and procedures
- Payments experience, such as checks, ACH, or credit cards, or other financial-industry experience preferred
- Experience scaling infrastructure as demand grows is a plus
- Strong interest in emerging technologies, especially mobile and cloud technologies
- DevOps experience and focus on building and deploying infrastructure using cloud deployment methodologies
- Master's degree is a plus
Benefits:
- Excellent work-life balance
- Generous PTO and holiday schedule
- Health, vision, and dental insurance
- 401K with company match
- 100% remote work
- Cooperation-focused team culture
- Independence and flexible working environment
- Respectful workplace culture













