Job Opportunity: Senior .NET Developer
We are looking for a skilled software engineer with expertise in .NET, SQL, and AWS to join our payments team. As a Senior .NET Developer, your primary responsibility will be developing a secure payment gateway that integrates seamlessly with our suite of products. Our team operates in an Agile/Scrum environment, encouraging collaboration and innovation.
Key Responsibilities:- Take ownership of product features, guiding them through the entire development lifecycle
- Write efficient, well-tested code, adhering to modern software engineering practices
- Collaborate with the team to estimate and refine the product backlog
- Apply Agile principles to develop software incrementally and iteratively
Skills and Qualifications:- Bachelor's degree in an Engineering discipline or equivalent practical experience
- 2-5 years of hands-on experience with C# programming
- Proficiency in .NET frameworks, design patterns, and modern architectural best practices
- Strong knowledge of SQL and T-SQL
- Experience developing and working with RESTful APIs
- Familiarity with contemporary software tools, development processes, and methodologies
- Excellent problem-solving skills and high attention to detail
- Ability to quickly adapt to new technologies and design trends
- Strong interpersonal skills with the ability to collaborate effectively in team environments
- Proven ability to build and maintain strong relationships with internal and external stakeholders
Additional Skills: - Experience with real-time data streaming and event-driven systems (e.g., Kafka, Kinesis)
- Familiarity with AWS Messaging Services (e.g., SNS & SQS)
- Proficiency with containerization platforms (e.g., Docker, Kubernetes)
- Working knowledge of NoSQL databases
- Previous experience developing PCI-compliant applications
- Experience with unit testing frameworks (e.g., MOQ)