19 Feb
Lead .NET Software Engineer
Georgia, Dunwoody , 30338 Dunwoody USA

Vacancy expired!

OverviewA rapidly growing FinTech firm in the Perimeter area of Atlanta is needing a Lead .Net Engineer. The Lead Software Engineer will be responsible and accountable for managing multiple development initiatives to harden and re-factor our software that generates billions of dollars of payment tranactions. Your team is comprised of employees and contractors (local and off-shore). As a Lead Engineer, active collaboration and contributions to the SDLC process and Agile Delivery are expected.

Requirements
  • 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

We’d love to see
  • 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

Responsibilities
  • 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!


Report job