Job Description
JOB DESCRIPTION:
Experienced Software Developer to design, develop, debug, test and troubleshoot throughout various applications for Practice Management Software. Strong problem solving attitude is required.
- Delivers integration, application, and data solutions in a timely and accurate manner to meet the business and IT goals
- Deliver solutions with full documentation and reporting sufficient for an enterprise solution
- Maintains a high level of curiosity, constantly growing knowledge relating to expectations of system functionality
- Applies gained knowledge to suggesting process improvements in team meetings and open discussions
- A proven ability to take ownership of tasks, understand system inter-relationships, perform code/configuration reviews, and provide expert technical input on design and development decisions
- Be that person that everyone wants on their project/team for internal and external customers
- Manage database integration
- Build extensible data acquisition and integration solutions to meet the functional and non-functional requirements of the business
- Develop and document the data audit, archiving, and restoration processes
- Provide problem-solving expertise and complex analysis of data to develop business intelligence integration designs
- Develop data integration and application standards according to the organization’s information services policies as well as best practices
- Maintain existing integrations/applications and refactor to meet the business’ evolving code standards as necessary
- Work with Analysts and Business Users to translate functional specifications into technical designs for implementation and deployment
- Convert physical data integration models and other design specifications to source code
- This position requires in office presence in San Diego (Sorrento Valley)
EDUCATION AND/OR WORK EXPERIENCE REQUIREMENTS:
- Bachelor's degree in a related major (Information Systems, Computer Science, etc.) or equivalent experience;
- Outstanding troubleshooting, problem solving skillset, and solution driven attitude;
- 5+ years of programming experience;
- Strong working experience with .NET platform;
- Strong knowledge in C# with the ability to demonstrate that in technical interviews;
- Deep experience working with Microsoft SQL Server programming;
- Write SQL Queries, Conduct Database Troubleshooting, Perform Server Maintenance, Enhance and Improve Systems, Replication knowledge (big plus)
- In-depth knowledge of Cloud Based application
- MS Azure Cloud App& storage, AWS, Rest API, Typescript (big plus)
- Experience working with Visual Studio;
- Experience with Windows services is a plus