What are the responsibilities and job description for the Senior Software Engineer position at Btechnical Group?
Our client is a financial services organization with an almost 100% client retention rate and is rated at the top of their industry by both Forbes and USA Today! We are helping them to attract two senior software engineers on a permanent, direct-hire basis, as their business is growing rapidly. You'll be doing meaningful work where you own a portion of the platform on a small (currently 5-person), extremely talented team! The work you do will directly affect both the (external) clients and the internal consultants. They offer amazing benefits and work/life balance, including 2 days onsite and 3 days remote, weekly catered lunches, and an extremely competitive compensation package (including a bonus that pays out 2x a year) for the best of the best!
Must be a US Citizen or existing Green Card holder to be eligible for this position.
Responsibilities
- Collaborates with the VP, Technology to envision, create and review architectural design as needed
- Collaborates with Business Stakeholders, Product Manager, and other Engineers to design and implement new features
- Personally delivers the code for significant areas of the next-generation platform from end to end, including workflow management, client communication, third-party integrations, AI-enabled process automation and predictive analytics, and also troubleshoots and maintains the code on an ongoing basis.
- Establishes and follows automated testing best practices established within the software development team
- Performs code reviews of team submissions as needed
- Mentors team members in their progress and development
Qualifications
- 5 years of software development experience, with a minimum of 2 years in a role with ultimate responsibility for applications or large areas of enterprise applications, required
- Bachelor of Science degree in Computer Science preferred, or equivalent work and school experience
- In-depth C# experience, including application architecture and ownership, strongly preferred
- Experience building solutions targeting Microsoft Azure
- Experience with serverless patterns and services preferred
- Experience building Razor and/or Blazor web applications
- Experience designing data models and relational database schemas
- Experience working in a fast-paced development environment
- Exceptional written and verbal communication skills and conflict resolution abilities
- Well-developed analytical, interpersonal, and organizational skills
*Bonus of 10-20% is paid out bi-annually in addition to the posted salary range for this position
Salary : $140,000 - $155,000