This position is for a Software Developer 2 at 3Core Systems, Inc., and is fully remote within the United States.
The role involves designing, developing, and maintaining custom software solutions and digital content management systems, primarily using Alfresco and .NET technologies.
Responsibilities include implementing scalable architectures, ensuring high-performance software systems, and collaborating with cross-functional teams to gather requirements.
The position offers hands-on coding, technical leadership, and mentoring opportunities in a collaborative environment.
Ideal candidates should thrive in a fast-paced, detail-oriented setting and be motivated to deliver high-quality solutions while supporting system administration and optimization.
Requirements:
Candidates must have a minimum of 6 years of experience with Alfresco, including platform management, architecture design, configuration, customization, and integrations.
Strong proficiency in .NET Framework / .NET Core development, specifically in C#, ASP.NET, and Web API is required.
Hands-on experience with Alfresco SDK, AMP packaging, REST APIs, Share customization, and custom content models is necessary.
Experience with Alfresco server setup, configuration, user/group management, and permission/role configuration is essential.
Familiarity with CI/CD tools such as Jenkins, TeamCity, Octopus, or Azure DevOps is required.
Strong problem-solving skills, attention to detail, and the ability to work independently in a remote environment are crucial.
Preferred qualifications include prior experience with the Texas Education Agency (TEA) systems and participation in Agile/Scrum methodology.
Benefits:
The position offers a competitive hourly rate of $80/hr on a C2C basis.
It provides a fully remote work environment, allowing for flexibility in work arrangements.
Opportunities for professional development and technical growth are available.
Employees will gain exposure to large-scale, enterprise-level content management systems.
The company promotes a collaborative and supportive team culture, enhancing the work experience.