We’re looking for a Senior Software Developer to assist in implementing Windows desktop and web software business solutions using C# and SQL Server. You will offer suggestions to the lead developer to improve the code base or the function of the software. You have good problem-solving skills, and the ability to work independently within a team. You love to develop software that simplifies the experience for the user while providing robust functionality. If you possess the necessary skills as a senior software developer, this is an opportunity to showcase your experience.
Responsibilities
Work on multiple tasks assigned to you with periodic guidance from the lead developer.
Strive to develop code that is efficient and resilient.
Review and debug your code as well as code written by other developers.
Work with others on the team, to achieve optimum results.
Provide an estimated amount of time it will take to develop assigned functions.
Honestly evaluate your skills, identify your strengths and weaknesses and be open to working on improving skills.
Meet with project managers to ascertain the requirements and requested design of projects.
Skills
Proven experience as a Senior Software Developer
Diagnosing bugs and improving previously written code
Using automated testing frameworks
Foreseeing issues and designing around them
Integrating industry best practices in every project
In-depth knowledge of C# and relational databases
An understanding of Azure DevOps and Git
Analytical mind with problem-solving aptitude
Ability to work independently
Good organizational skills
Effectively communicating with project manager and client if necessary
Estimating the amount of time, a given function will take to develop
Job Type: Full-time
Pay: From $92,370.00 per year
Benefits:
401(k) 3% Match
Dental insurance
Flexible schedule
Health insurance
Health savings account
Paid time off
Vision insurance
Schedule:
Monday to Friday
Work Location: Remote