Recruiting Solutions
Senior Programmer
Recruiting Solutions, Columbia, South Carolina, us, 29228
The Senior Programmer is a technical position that supports the development and maintenance of RCMS applications and solutions. The primary purpose of this position is to support the organizational goals of RCMS by efficiently and effectively fulfilling the responsibilities of a Senior Programmer.
A Senior Programmer will be define, develop, test, analyze and maintain software applications in support of business requirements. This includes writing, coding, testing, and analyzing web applications and APIs. The Senior Programmer will also research, design, document and modify software specifications throughout the production lifecycle. This individual will also provide mentoring, support and guidance to junior developers on the team.
Responsibilities:
All tasks related to this position are to be done in a manner consistent with RCMS policies, procedures, quality standards, customer needs and applicable local, state and federal regulations.
FLSA Status: Non-Exempt
Responsibilities:
Analyze and assess existing business systems and procedures
Assist in definition and documentation of business requirements, deliverables and specifications
Assist in defining development project plans, including scope, schedule and implementation
Conduct research on emerging products, languages and standards to support ongoing development efforts
Assist with development and maintenance of standard operating procedures and guidelines
Participate in Code Reviews
Mentor Junior Developers
Perform other duties as assigned
Required Knowledge and Skills:
Excellent understanding of coding methods and best practices
Able to communicate effectively with non-technical end users
Strong written, oral and interpersonal communication skills
Advanced knowledge of programming languages including .Net (4.5, 7, 8), JavaScript, ReactJS, Microsoft Active Server Pages (ASP) C# and VB.Net
Experience with Source Control Frameworks (GIT*, SVN, TFS)
Proficiency in SQL Server stored procedure development and GIT Version Control System
Expertise in React / Angular framework, asynchronous processing, MVC (Model View Controller), and Service-Oriented Architecture / Microservices
Ability to design and maintain an MS SQL Server database
Keen attention to detail
Proven analytical and problem-solving abilities
Ability to work independently and in a team-oriented, collaborative environment
QUALIFICATIONS:
Education / Experience
:
BS in Computer Science or related field, or equivalent work experience
Two or more years of experience or knowledge with web programming languages
Expert knowledge of MS Office and Google Suite
Healthcare and/or insurance industry experience preferred
Strong troubleshooting skills and creative problem-solving abilities
Attention to detail and a proactive, self-starting approach to work
Excellent organizational skills and the ability to manage multiple projects with strict deadlines
Strong written and oral communication skills
Proficiency in computer and internet usage
Ability to establish and maintain effective working relationships to foster teamwork
Working Conditions:
Will work in high volume work environment that may require overtime as necessary
May sit for long periods of time
Primarily works inside throughout the year, but some travel to client locations may be required
Typing and reading on a computer
Communicating in person, through e-mail, telephone, and written correspondence
Standing, stooping, pushing, reaching and pulling may be required
#J-18808-Ljbffr
A Senior Programmer will be define, develop, test, analyze and maintain software applications in support of business requirements. This includes writing, coding, testing, and analyzing web applications and APIs. The Senior Programmer will also research, design, document and modify software specifications throughout the production lifecycle. This individual will also provide mentoring, support and guidance to junior developers on the team.
Responsibilities:
All tasks related to this position are to be done in a manner consistent with RCMS policies, procedures, quality standards, customer needs and applicable local, state and federal regulations.
FLSA Status: Non-Exempt
Responsibilities:
Analyze and assess existing business systems and procedures
Assist in definition and documentation of business requirements, deliverables and specifications
Assist in defining development project plans, including scope, schedule and implementation
Conduct research on emerging products, languages and standards to support ongoing development efforts
Assist with development and maintenance of standard operating procedures and guidelines
Participate in Code Reviews
Mentor Junior Developers
Perform other duties as assigned
Required Knowledge and Skills:
Excellent understanding of coding methods and best practices
Able to communicate effectively with non-technical end users
Strong written, oral and interpersonal communication skills
Advanced knowledge of programming languages including .Net (4.5, 7, 8), JavaScript, ReactJS, Microsoft Active Server Pages (ASP) C# and VB.Net
Experience with Source Control Frameworks (GIT*, SVN, TFS)
Proficiency in SQL Server stored procedure development and GIT Version Control System
Expertise in React / Angular framework, asynchronous processing, MVC (Model View Controller), and Service-Oriented Architecture / Microservices
Ability to design and maintain an MS SQL Server database
Keen attention to detail
Proven analytical and problem-solving abilities
Ability to work independently and in a team-oriented, collaborative environment
QUALIFICATIONS:
Education / Experience
:
BS in Computer Science or related field, or equivalent work experience
Two or more years of experience or knowledge with web programming languages
Expert knowledge of MS Office and Google Suite
Healthcare and/or insurance industry experience preferred
Strong troubleshooting skills and creative problem-solving abilities
Attention to detail and a proactive, self-starting approach to work
Excellent organizational skills and the ability to manage multiple projects with strict deadlines
Strong written and oral communication skills
Proficiency in computer and internet usage
Ability to establish and maintain effective working relationships to foster teamwork
Working Conditions:
Will work in high volume work environment that may require overtime as necessary
May sit for long periods of time
Primarily works inside throughout the year, but some travel to client locations may be required
Typing and reading on a computer
Communicating in person, through e-mail, telephone, and written correspondence
Standing, stooping, pushing, reaching and pulling may be required
#J-18808-Ljbffr