Job Summary:
EBizCharge is headquartered in Irvine, California, specializing in integrated payment solutions for various applications. They are seeking a talented Senior Software Engineer II to join their development team, where the role involves driving new feature initiatives, defining functional requirements, and performing code reviews for their Blazor-based web applications.
Responsibilities:
• Partner with senior engineering leadership to architect solutions, define system design patterns, and guide team members on both new features and bug fixes.
• Develop application architecture alongside other engineers with attention to system integration, scalability, maintainability, usability, and performance.
• Work closely with Product Owners, UX/UI Designers, QA, Customer Support, and other stakeholders to ensure product success.
• Define functional and non-functional requirements, develop application architectures, and create UI/UX representations using modern tools and methodologies.
• Advocate for disciplined, iterative development practices, conduct code reviews, and ensure adherence to software best practices.
• Full Product Lifecycle Ownership contributes to analysis, design, coding, testing, troubleshooting, and deployment activities.
• Mentorship & Knowledge Sharing. Lead by example, provide guidance to engineers, document technical designs, and share best practices company-wide.
• Engage in agile ceremonies, participate in product demos, and support continuous improvement efforts.
Qualifications:
Required:
• Bachelors Degree in Computer Science or related field is required.
• 5+ years of experience working in financial/ERP applications.
• 8+ years of experience in Full-Stack .NET programming required with an emphasis on backend development.
• Software development experience in Blazor Server/UI, JavaScript, HTML, and CSS.
• Experience developing and working with APIs – RESTful and gRPC.
• Mastery of C# in the .Net Core framework required.
• Strong object-oriented coding skills, with the ability to work with multi-layered, loosely coupled, service-oriented libraries and applications.
• This position requires a flexible work schedule, availability of overtime during surges in workload, and strong organizational, coordination, communication, and analytical skills.
• Requires ability to work independently, be proactive, goal-orientated, a quick learner, and a team player.
• Database design experience required.
• Demonstrates good working knowledge of SOA - Web services, WebAPI and WCF technologies.
• Demonstrated knowledge of ADO.NET, TSQL, Entity Framework, and stored procedure development.
• Experience developing with Telerik for Blazor UI required.
• Ability to work with minimal supervision or assistance to complete tasks.
• Possesses strong analytical and problem-solving abilities.
• Possesses Enterprise development experience.
• Working onsite in the Irvine office is required.
Preferred:
• DevOps experience is a plus.
• Desire to stay in Irvine and grow with company for long time preferred.
Company:
EBizCharge is the leading all-in-one integrated payment platform that helps businesses facilitate electronic payment processing, enhance transaction security, and increase client profits. Founded in 2005, the company is headquartered in Irvine, USA, with a team of 201-500 employees. The company is currently Growth Stage.