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 SDLC
- Effectively translate business requirements into technical requirements with the team
- Collaborate, 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 team
- Participate in code and design reviews to maintain high-quality standards.
- Collaborate closely with cross functional teams and management to deliver projects
- Mentor junior and mid-level engineers
- Designing 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 technology
- Other duties as assigned
SKILLS 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 JavaScript
- 5+ years’ experience with modern software design patterns, debugging and refactoring
- Experience working in an Agile environment
- Strong customer focus coupled with excellent communication and relationship-building skills.
- Ability to lead working group, brainstorming and problem-solving sessions
- High level experience in enterprise level application development in C#, .NET, MVC, API Development, SQL, Bootstrap, JSON, AJAX
- Experience 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 plus
- Experience 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