Principal Software Engineer - .NET Backend Engineer
تفاصيل الوظيفة
We are seeking a highly skilled and experienced Principal Software Engineer - .NET Backend Engineer to join our team. The ideal candidate will have a strong background in back-end development. You will be responsible for designing, developing, and maintaining our applications, ensuring high performance and code quality across our projects. Responsibilities
- Analyze requirements and translate specifications into system designs
- Apply systems thinking to create solutions across environments and products
- Collaborate in the selection of software development tools and frameworks
- Interface with point of sale systems, web services, hardware devices, and data warehouses
- Influence product design by being the voice of maintainability
- Ensure the delivery of high quality and rigorously consistent products
- Contribute to the design of the company's software standards
- Code application libraries for re-usability and testability
- Define projects, tasks, and release deliverables
- Contribute to software process improvement
- Automate continuous delivery pipeline
- Strive to become a subject matter expert in products related to the payment industry
- Interface with internal and external stakeholders
- Learn and adapt to the ever-changing hardware and software environments of payment systems and processing
- Publish training material and other technical documentation
- Bachelor's Degree or higher in Engineering, Computer Science
- 6+ years of hands-on experience in .NET Backend
- C#, .NET Core, and Microsoft Visual Studio development environment
- Web services including REST, SOAP, WCF
- Bitbucket and Git source control
- T-SQL and MS SQL Server database
- Capably perform all software engineering responsibilities
- Systems thinking, exemplary technical expertise, and creative problem solving
- High integrity, role ownership, passion, and communication leadership
- Comfortable in a fast-paced, entrepreneurial team environment
- Comfortable with agile and test-driven development
- TeamCity and Artifactory automation
- Overall, payment processing and gateway experience required
- Payment industry practices and point of sale hardware and software
- Jira Software, Jira Portfolio, Confluence, Microsoft Office, and SharePoint collaboration
- IIS and WCF delivery
- Data security, encryption, and PCI compliance
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.