What are the responsibilities and job description for the Senior Software Engineer position at Consulting Solutions?
The work will be done during normal business hours 4 days onsite and 1 day remote.
We are seeking a Full Stack .NET developer responsible for building .NET applications using .NET Core, .NET Framework, C#, JavaScript, and both backend, and fronted technologies. Your primary responsibility will be to evaluate current architecture and modernize / clean up existing projects, while coordinating with the rest of the team working on different layers of the infrastructure.
- Translate application storyboards and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable code
- Integrate data storage solutions, including MongoDB, Redis, RazorPages, and other inline options
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Help maintain code quality, organization, and automatization
- UI Development experience (GEL, Razor pages, bootstrap)
- Plan and develop modernization of existing architecture on applications and code
- Architecting high-performance, secure, backend systems; tuned for performance and the ability to troubleshoot existing infrastructure issues.