Logo
Drake Software

Senior Software Engineer

Drake Software, Little Ferry, New Jersey, us, 07643


POSITION SUMMARY:Are you passionate about software development? Interested in cutting-edge technology in the fintech space?We are an industry leader in the development of Tax Preparation Software, with a large customer base of loyal tax professionals and a growing user base of consumer tax filers. As part of an overall product development strategy, we are expanding our Enterprise Applications team to provide the capacity needed to execute our goals.The

Senior Software Engineer at Drake Software

will be responsible for reimagining and developing the platform for enterprise applications. This role leads full-time developers and contractors, analyzes user needs, develops software solutions, and designs & customizes software for client use with the aim of optimizing operational efficiency.ESSENTIAL DUTIES & RESPONSIBILITIES:Supporting the development team in all aspects of the SDLCEffectively translate business requirements into technical requirements with the teamCollaborate, define, design, and build mission-critical web applications.Providing technical guidance and promoting development and coding best practices.Help coordinating tasks and responsibilities among team members.Write testable, efficient code and set code standards for the teamParticipate in code and design reviews to maintain high-quality standards.Collaborate closely with cross functional teams and management to deliver projectsMentor junior and mid-level engineersDesigning and developing scalable, responsive progressive web applications using Asp.net Core, MS SQL, Angular.Designing and developing RESTful APIs using C#, Asp.net Core.Experience working with offshore teams.Remain up to date with the latest software and computer technologyOther duties as assignedSKILLS AND EDUCATIONAL REQUIREMENTS:A Bachelor’s Degree (or equivalent) in Computer Science, Computer Engineering, or a related discipline.8+ years’ experience developing web applications on the Microsoft technology stack using C# and JavaScript5+ years’ experience with modern software design patterns, debugging and refactoringExperience working in an Agile environmentStrong customer focus coupled with excellent communication and relationship-building skills.Ability to lead working group, brainstorming and problem-solving sessionsHigh level experience in enterprise level application development in C#, .NET, MVC, API Development, SQL, Bootstrap, JSON, AJAXExperience with modern practices like observability, resiliency, scalability, automation and security.Proficiency in modern front end frameworks (Angular, Vue)Working knowledge of cloud platforms (AWS preferred)Experience with TDD (Test Driven Development) is a plusExperience with Salesforce preferred.LOCATION:Remote (United States)At Drake Software, we believe our work benefits from the diverse perspectives of our employees. As such, Drake Software welcomes and celebrates diversity and inclusion and is committed to equal-opportunity employment. At Drake Software, you can expect a supportive, open, and inclusive atmosphere and a team that values your contributions.Drake Software is committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants without regard to race, color, religion, sex, national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, veteran status, and any other status protected under federal or state law. Drake Software considers information gathered in the hiring process, including information on this application, confidential, and only shares it on a need-to-know basis or as required by law.

#J-18808-Ljbffr