What are the responsibilities and job description for the Software Developer position at Custom Data Processing Inc?
Software Developer (WIC Direct Extended Services)CDP, Inc. is a premier provider of data management systems and services for public health programs, including WIC. We are seeking a skilled Full Stack Web Developer to support the newly formed WIC Direct Extended Services team, which manages peripheral applications and state driven change requests. This role supports upcoming state driven enhancements, with additional opportunities to contribute to research and development efforts centered around improvements to various portals and applications. The ideal candidate will have strong experience with modern .NET development, Blazor, SQL Server, and reusable component architecture, along with effective communication and collaboration skills.Responsibilities: Design, develop, and maintain high-quality web applications using .NET 8 . Design and implement RESTful APIs for backend services. Design, optimize, and manage SQL Server databases, including schema design, queries, and stored procedures. Build reusable, modular, and efficient components for scalable applications. Collaborate with cross-functional teams to gather requirements and deliver robust solutions. Perform code reviews, enforce best practices, and contribute to continuous improvement initiatives. Communicate effectively with both technical and non-technical stakeholders.Minimum Qualifications: Strong understanding of SOLID principles, object-oriented programming, and design patterns.Proven experience with .NET 8 , C#, and Entity Framework Core. Expertise in Web API development and RESTful service design. Hands-on experience with SQL Server: schema design, stored procedures, performance tuning, and query optimization. Proficiency in building scalable, maintainable, and reusable components. Front-end development experience with HTML5, CSS3, JavaScript, and modern frameworks such as Angular, React, or Vue. Familiarity with responsive design and cross-browser compatibility. Experience writing unit and integration tests using frameworks like xUnit, NUnit, or MSTest.Nice to Have:Experience with containerization (e.g., Docker).Knowledge of cloud platforms, preferably Microsoft Azure (App Services, Azure Functions, Cosmos DB, Key Vault, etc.). Experience with Infrastructure as Code tools such as Bicep or Terraform.Familiarity with CI/CD pipelines using Azure DevOps or similar tools.Experience with logging technologies such as Serilog or Application Insights.Exposure to Agile/Scrum methodologies and collaborative development practices. Understanding of security best practices (authentication, authorization, OWASP guidelines). Experience with performance profiling and optimization for .NET applications. CDP, Inc. offers a competitive salary, a comprehensive benefits package, and opportunities for growth and advancement within the company. This is a fully remote position and is available immediately. Base Salary: $95,000 - $110,000About Our Culture At our core, we value our relationships, both internally and externally. We respect everyone’s contributions and believe all staff and customers have a voice. Decisions are made collectively with the long-term success of everyone in mind. Because we are privately held, our relationships, rather than short-term financial goals, guide our decisions. Empowering each team member is key to our collective success. When everyone feels empowered, everyone succeeds. It is the policy of Custom Data Processing, Inc. to assure that applicants are considered and that employees are treated fairly during their employment, without regard to race, color, religion, age, physical or mental disability, sex, marital status, ancestry, national origin, veteran’s status, citizenship, pregnancy, sexual orientation, other protected activities, or any other characteristic protected by federal, state, or local law. Such action shall include, but not be limited to the following: employment, promotion, demotion, or transfer; recruitment or recruitment advertising; layoff or termination; wages or other forms of compensation; selection for training, including apprenticeship, pre-apprenticeship, and/or on the job training; and ensuring and maintaining a work environment free of harassment, intimidation, and coercion at all sites and in all facilities at which employees are assigned to work.
Salary : $95,000 - $110,000