19 Feb
Lead .NET Software Engineer
Vacancy expired!
- No less than 5 yeas experience w/ .NET Full stack experience
- Prior experience mentoring/leading less experienced software engineers.
- Familiarity with XML
- Experience with SOAP and REST
- Experience developing web-based applications using VB.NET, C#.NET 3.5+, ASP.NET, HTML, IIS, MVC, MSMQ, SQL Server T-SQL, JavaScript, ASPX
- Ability to design/develop/maintain production database (SQL Server) using TSQL
- Strong object-oriented design patterns and methodologies
- Strong understanding of queues, scaling, performance and rigid rules to create robust systems
- Experience in Windows domain security, trust and configurations
- Experience with both front-end and back-end development
- Experience in development/architecture of REST-based and SOAP-based APIs
- Knowledge of serializes such as XML serialization
- Experience with writing clean and maintainable code using engineering best practices (unit testing, automation, design patterns, refactoring, etc.)
- Strong debugging skills using tools and practices for rapid development of error free code
- Experience with Agile development practices
- Familiar with TFS, BITBUCKET, GIT, GITFLOW or SVN source control systems
- Scrum and Jira Experience a plus
- Extensive knowledge of branching
- Familiarity with Jenkins, ReSharper, JetBrains, etc. a major plus
- Knowledge of CI/CD processes, methods and experience in implementing them is a major plus.
- Understanding of the electronic payments industry (bankcard, ACH, gift cards, NACHA) a major plus
- BS degree in Computer Science, MIS or similar field or equivalent work experience
- 10+ years of experience in either
- Software development, testing, deployment, and lifecycle maintenance of enterprise grade applications expected
- Lead, Develop and maintain company’s suite of financial applications
- Understand and constantly consider the full-stack architecture for an entire product
- Bridges the gap between remote and local developers
- Mentor and guide the development of junior developers
- Drive development practices used within the company
- Identify problematic areas and implement strategic solutions
- Provide production and dev/ops support as periodically assigned
- Enforce adherence to coding standards and code reviews
Vacancy expired!