The Role
Position Summary
The Core Development team at FirsTech creates new solutions for customers using our payment processing platform. Software Development Engineers will interpret requirements from customers and product management, creating solutions within the existing FirsTech development frameworks. Engineers will leverage the best of industry standards related to Agile development and Quality Assurance. This position will report to the Vice President, Engineering.
Duties & Responsibilities
- Use logical thinking and troubleshooting skills to identify short and long-term solutions to customer needs
- Demonstrate a desire and ability to learn new concepts quickly
- Show ability to research and experiment independently
- Demonstrate comfort in taking initiative and ownership
- Leverage abstract thinking and reasoning skills
- Demonstrate familiarity with good coding craftmanship ideas such as SOLID design principles
Education & Experience
Knowledge of:
- C# programming language
- .NET development frameworks (multiple versions)
- Microsoft SQL (multiple versions, both as a db hosting platform and a development tool)
- Microsoft Internet Information Services (multiple versions)
- Microsoft Visual Studio (multiple versions)
- Microsoft Azure Cloud Services
- Microsoft Azure DevOps
- Continuous Integration/Continuous Delivery/Deployment
Ability to:
- Demonstrate advanced knowledge of technical concepts mentioned above
- Use empathy and patience when dealing with team members and customers
- Use excellent written and oral communication skills
- Demonstrate the ability to collaborate with others within a diverse global team
- Manifest stellar customer service skills
- Show ability to treat others with respect and tact
- Demonstrate ability to cope with deadlines and pressure situations gracefully
Education and Training:
- Associate or bachelor’s degree preferred
- Demonstrate ability to deliver high quality code (sample projects, etc.)
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company