Senior Product Developer
Epicor
- Akron, OH Cleveland, OH
- Permanent
- Full-time
- Lead the design, development, and maintenance of software applications using .NET, C#, and SQL.
- Utilize your extensive knowledge of complex design patterns to ensure scalable, maintainable, and high-performance code.
- Collaborate closely with cross-functional teams, including product managers, architects, and fellow developers, to define and implement technical solutions.
- Demonstrate a proactive attitude by participating in the modernization of legacy systems and learning and working with older programming languages.
- Troubleshoot and resolve complex software issues, bugs, and performance bottlenecks.
- Stay current with industry trends, emerging technologies, and best practices in software development.
- Provide mentorship and guidance to junior developers, conducting code reviews and fostering a culture of excellence.
- Contribute to the architectural decisions and overall software strategy.
- Long-term planning and refactoring into a cloud-native application
- 5-10 years of hands-on experience in software development with a strong focus on .NET and C#.
- Hands-on experience in C#.Net, ASP.Net, Restful services, Entity Framework, Security, SQL, and Infrastructure.
- In-depth knowledge of complex design patterns and best practices in software architecture.
- Strong problem-solving skills and the ability to troubleshoot complex technical issues.
- Excellent communication, leadership, and teamwork skills.
- A proven track record of delivering high-quality software products.
- Self-motivated with a strong desire for continuous learning and improvement.
- DevOps and CI/CD pipeline experience
- Experience with VB.NET
- Knowledge of serverless computing and event-driven architecture.
- Experience with Cloud technologies (Azure, AWS, GCP)
- Bachelor's degree (or equivalent experience)