Senior Software Engineer

Beacon Hill - Job Details
< Back to Search Results

Senior Software Engineer

Detroit, Michigan

|

Full Time Temp to Hire

|

$ 120,000 - $ 150,000 per year

Detroit, Michigan

Full Time Temp to Hire

$ 120,000 - $ 150,000 per year

September 09, 2022

|

Job ID: 1303322_1662742983

September 09, 2022

Job ID: 1303322_1662742983

Job Summary

Job Id: 1303322_1662742983 Apply Now

Senior Software Engineer:
You will be a senior participant in the design and development of highly-scalable web applications that run non-stop around the world. You will utilize the latest development tools and technologies and follow agile processes and practices.

A successful candidate for this role will have strong leadership, communication, and analytical skills, be highly fluent in the design and development of large multi-tier systems, and possess a strong desire to tackle complex business problems with creative solutions. If you are that go-to person who is relied upon to get it done when it matters the most, we want to talk to you!

Responsibilities:
* Designing, coding, and supporting leading-edge financial management web and mobile applications
* Designing, developing, and enhancing large transactional and reporting based DBs
* Designing and implementing improvements to the performance, usability, scalability, and maintainability of our software products
* Mentoring and coaching less experienced/skilled team members
* Influencing future technical direction
* Communicating effectively with team members, customers, and audiences of all technical levels
* Integrating our solutions with partner systems using a variety of protocols
* Continuous improvement to processes and practices with new ideas, concepts, methods and technologies
* Handling periodic on-call duty and out-of-band requests

Required Experience/Skills:
* BS/MS Computer Science or related field, and/or relevant work experience
* Working knowledge and belief in Agile values and principles
* Ability to work in a highly collaborative style with team members, stakeholders, and customers
* Ability to lead through influence, mentoring, discussion, and example rather than relying on authority
* Experience with C#, .NET Core, and .NET framework.
* Experience with relational database design and implementation using MS SQL Server and ORM's, preferably EF Core
* Experience in developing multi-tier enterprise-class web applications
* Experience in development of automated unit, component, and integration testing
* Experience with automated builds and use of Agile or Scrum process template.
* Demonstrated experience with cloud platforms, preferably Microsoft Azure cloud services
* Working knowledge of design patterns
* Experience with TDD and large-scale refactoring
* Experience with DB performance troubleshooting and optimization experience is a bonus

Job Type:
* Full Time

1303322_1662742983

Apply Now

Apply Now



About Beacon Hill

Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.

Founded by industry leaders to set a new standard in search, career placement and flexible staffing, we deliver coordinated staffing solutions with unparalleled service, a commitment to project completion and success and a passion for innovation, creativity and continuous improvement.

Our niche brands offer a complete suite of staffing services to emerging growth companies and the Fortune 500 across market sectors, career specialties/disciplines and industries. Over time, office locations, specialty practice areas and service offerings will be added to address ever changing constituent needs.

We look forward to working with you.

Beacon Hill. Employing the Future™