Position Summary:
eDoc Technologies is seeking a skilled and detail-oriented Software Engineer to develop and maintain our suite of case management software solutions. The ideal candidate will have strong experience with ASP.NET Core, C#, Web API development, and SQL Server. This role will work closely with our product and support teams to deliver high-quality, scalable, and maintainable solutions for our government and justice-sector clients.
Key Responsibilities:
- Design, develop, and maintain web-based applications using ASP.NET Core and C#.
- Build and maintain RESTful APIs for integration with front-end systems and third-party services.
- Write and optimize SQL queries, stored procedures, and database structures in SQL Server.
- Collaborate with product managers and support teams to gather and understand user requirements.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Debug, test, and resolve software defects across development and production environments.
- Contribute to system architecture and design decisions for new features and modules.
- Create and maintain technical documentation.
- Stay current with emerging technologies and recommend improvements.
Qualifications:
Required:- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 3+ years of experience in web application development using ASP.NET Core and C#.
- Proficiency in Web API development and RESTful architecture.
- Strong understanding of SQL Server, including query performance and database design.
- Experience with Entity Framework Core or other ORM tools.
- Familiarity with front-end integration (HTML, JavaScript, CSS).
- Experience with version control systems (preferably Git).
- Strong analytical and problem-solving skills.
Preferred:
- Experience developing enterprise or case management software.
- Familiarity with authentication/authorization (JWT, OAuth) and role-based security.
- Experience with Agile/Scrum methodologies.
- Knowledge of DevOps, CI/CD pipelines, and deployment to IIS or Azure.
Work Environment:
- Flexible hours with remote or hybrid work options.
- Collaborative development environment using agile practices.
Benefits:
- Competitive salary based on experience.
- Health, dental, and vision insurance.
- Paid time off and holidays.
- Professional development opportunities.
- Work on meaningful solutions for the public sector.