Physical Requirements of the Job: Lift 30 lbs.
Primary Job Functions:
Responsible for project research and developmentEvaluate the scope of the request and interview participants, establish facts, and draw valid conclusions.Analyze functional and business requirements and determine technical solutions.Ability to work independently and efficiently, managing timelines, expectations, and producing high-quality deliverables.
2. Responsible for programming, testing, and documenting the project.
Define and develop design strategies related to applications and data.Lead the development lifecycle, including coding, debugging, documentation, and deployment. Design and develop robust software applications using .NET, C#, and related technologies. Perform complex programming tasks related to new development. Review code from team members to ensure quality, security, adherence to best practices, and meeting user requirements. Integrate third-party APIs and internal services to ensure seamless functionality. Collaborate with project coordinators, business analysts, and system architects in solution suggestions, designs, implementations, and monitoring. Stay current with emerging technologies and recommend innovative solutionsResponsible for software team developmentProvide technical leadership, mentoring, and training to other developers on the projects.Create a culture of open communication and team building.Share experience and research information.Ensure the professional development of team members.Other IT duties as deemed necessary should include, but not be limited to, the followingTest and document compliance related to the MIS policy and procedure.Assist in system(s) evaluations with other IT staff.Participate in IT team meetings and initiatives.Participate in the strategic planning process for IT.Participate on committees deemed necessary to support standards and accreditations.Assist in providing training when deemed necessary.Participate in Orientation Training for IT.Perform other duties as assigned by the supervisor.Administrative and other related duties as assignedActively participates in Performance Improvement activities.Actively participates in AltaPointe committees as requested.Completes assigned tasks in a timely manner.Treats consumers with dignity and respect.Works in a cooperative manner with other AltaPointe employees.Follows AltaPointe policies and procedures. QualificationsMinimum Qualifications:
• BS degree in Computer Science, Information Systems, or related field, or equivalent experience
• Minimum 5 years of professional software development experience, including managing software deployments.
• Expert knowledge of C#, .NET Framework, MVC, .NET Core, ASP.NET
• Strong knowledge of n-tier architecture in applications and OOPs.
• Strong experience with Microsoft SQL Server, T-SQL, SQL Server Reporting Services, and SQL Server Integration Services
• Proficiency with frontend technologies (HTML5, CSS3, JavaScript, TypeScript, JQuery Bootstrap.)
• Experience with cloud services.
• Strong experience with SOAP APIs and RESTful web services, and familiarity with Postman and SoapUI tools
• Have prior knowledge or experience with designing AI-powered services, AI agents, RAG models, and tools preferred.
• Knowledge of software design patterns and architecture principles
• Familiarity with Agile/Scrum methodologies
• Strong problem-solving, analytical skills, excellent communication, and teamwork abilities