General Summary:
The Programmer/Developer II will support activities related to programming and software development within OnePartner. This could range from database programming, full stack development, integration, automation (e.g. RPA) and systems management. Coordination with OnePartner clients, management, vendors and other departments would be required as well as the ability to use critical thinking, prioritize assignments and open issues. Must demonstrate proven technical and problem-solving capabilities in a fast-paced environment. The ideal candidate for this position will not let barriers stand in their way and will always provide the customer with the highest level of support.
Main Responsibilities:
Writing scripts and programs on a daily basis to solve problems
Codes, tests, debugs, implements, and documents programs or technical configuration
Creates documentation for project level activities in a format that is shareable with team members to improve team productivity
Participates in code reviews with team members
Offers suggestions on how to make processes more efficient
Understand, learn and participate in the design of software
Assist and mentor junior level team members on projects
Start to identify the common causes of defects, prioritize them and systematically remove them so that they do not reoccur in further development work
Communicate with clients and co-workers in non-technical situations
Provides production support and escalates top priority, critical issues to the appropriate staff
Meets individual productivity goals set by management
Follows operational procedures
Ability to work independently with minimal supervision
Participates in on call rotation
Education/Experience/Knowledge:
- Bachelor's degree in computer science or related field required
- Minimum 1 year hands-on experience with software developing/scripting (e.g. JavaScript, C#, SQL)
- Knowledge of databases, XML, JSON or related required
- Strong analytical and troubleshooting skills along with the ability to research a problem
- Excellent organizational, communication, interpersonal and time-management skills
- Ability to multi-task and prioritize own work as-needed
- Understanding of networking fundamentals (VPNs, IPs and ports)
- Passion for computers, technology and problem solving.
- Works well independently and/or in team environments
- Detail oriented, able to juggle a lot of projects at the same time
Physical/Mental Demands:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Essential: Communication with others to exchange or express information and ideas. Ability to receive detailed information through oral communication, and to make fine distinctions in sounds. Determine the accuracy, neatness, thoroughness of the work assigned and perceive general observations. Must be able to remain in a stationary position at least 75% of the time. Extending the hands and arms in any direction. Constantly operates a computer and other office productivity machinery, such as copy machine, and computer printer. Perform a variety of duties, often changing from one task to another of a different nature. Make appropriate job decisions following standard office policies and past precedents. Adjust priorities quickly as circumstances dictate. Work independently and identify potentially more effective methods of work operations. Ability to interact appropriately with colleagues for different purposes and in different contexts.
Marginal: Sedentary work that includes moving objects up to 10 pounds. Observing an area that can be seen up and down or to right or left while eyes are fixed on a given point. Ability to identify and distinguish colors.
Disclaimer:
The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified. Management reserves the right to revise the job or to require that other or different tasks be performed as assigned.
All job requirements are subject to possible revision to reflect changes in the position requirements or to reasonably accommodate individuals with disabilities.