What are the responsibilities and job description for the Programmer position at Regis Woods?
Overview
We are seeking a dynamic and passionate Programmer to join our innovative development team. In this role, you will be instrumental in designing, developing, maintaining, and optimizing software applications, databases, automation systems, and AI-enabled solutions that support business operations and digital transformation initiatives. This role combines traditional software development with modern AI technologies, automation tools, cloud computing, and data-driven applications. The candidate should have strong programming skills, experience with AI-assisted development tools, and the ability to build scalable, secure, and efficient software systems.
Responsibilities
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications using UML diagrams and other design tools.
- Develop, test, and deploy web applications utilizing frameworks such as ASP.NET, Angular, React, and Node.js.
- Build responsive UI components with HTML, CSS, Bootstrap, and JavaScript to ensure optimal user experience across devices.
- Design and implement RESTful APIs and web services for seamless data exchange between systems.
- Manage database interactions using SQL Server, MySQL, PostgreSQL, or MongoDB; perform database design and optimization tasks.
- Utilize version control systems like GitHub, TFS, SVN, or Git to track changes and collaborate effectively within Agile SDLC processes.
- Conduct debugging, unit testing, and code reviews to maintain high-quality standards; implement CI/CD pipelines for efficient deployment.
- Develop microservices architecture leveraging WCF, SOAP, REST APIs, and cloud platforms such as AWS or Azure for scalable solutions.
- Develop and support AI-enabled applications, automation tools, chatbots, machine learning integrations, and intelligent workflow systems.
- Utilize AI-assisted coding tools and development platforms to improve productivity and software performance.
- Ensure application security by following best practices for authentication, authorization, and data protection.
- Participate actively in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives to foster continuous improvement.
- Integrate cloud services, databases, and third-party APIs into business applications.
- Collaborate with IT teams, management, vendors, and end users to identify software requirements and business solutions.
- Maintain software documentation, version control, testing procedures, and deployment records.
- Support cybersecurity best practices, data privacy standards, and secure software development protocols.
- Stay current with emerging technologies, AI advancements, programming frameworks, and industry trends.
Experience
- Proven experience in software development with a strong background in web development technologies such as JavaScript, TypeScript, HTML5, CSS3, and frameworks like React or Angular.
- Hands-on expertise with ASP.NET (including ASP.NET MVC), C#, WCF services, and Entity Framework for building robust backend systems.
- Familiarity with database design principles and proficiency in SQL (T-SQL), PL/SQL for data manipulation and querying.
- Experience working with cloud services like AWS or Azure to develop scalable applications using microservices architecture.
- Knowledge of version control tools such as GitHub or TFS; experience with CI/CD pipelines for automated testing and deployment.
- Strong understanding of software development lifecycle (SDLC), Agile methodologies, and best practices for application security.
- Ability to work with diverse programming languages including Python, Java, Ruby on Rails or Shell Scripting as needed for project requirements.
- Industry certifications or AI-related training are a plus.
- Excellent debugging skills coupled with a proactive approach to problem-solving in complex environments.
Pay: $80,000.00 - $100,000.00 per year
Benefits:
- Health insurance
Work Location: In person
Salary : $80,000 - $100,000