Thank you for your interest in building a career at Onshore Outsourcing! Please review our open positions and apply to the positions that match your qualifications.
Programmer Specialist Candidate Pipeline
Our passion is providing Americans and veterans in rural communities stable and rewarding IT careers. Our purpose is bettering their lives and enriching the communities where they live, while helping Fortune 2000 companies achieve success.
Under general supervision, independently performs programming and analysis work, and/or acts as a leader of a team of programmers, and/or participates with other personnel on projects ranging from simple to very complex with unusually broad scope.
Responsibilities and Duties
Ability to update and maintain computer programs/applications.
Ability to analyze business requirements and develop technical solutions.
Ability to determine the accuracy of various mathematical calculations and functions.
Ability to write technical reports to ensure processes performed are appropriately recorded.
Ability to utilize reusable application components to streamline development and improve consistency and maintainability.
Ability to adapt to changes in priorities, work assignments, and other interactions.
Ability to work independently on multiple projects or assignments with limited supervision or detailed instructions to achieve intended results.
Ability to analyze information and situations, reason logically and creatively, and identify problems in order to draw valid conclusions and develop effective solutions.
Ability to verbally communicate information and ideas so others will understand.
Ability to develop and maintain constructive and cooperative working relationships.
Ability to interpret and design data models (e.g., Entity Relationship Diagrams) to develop an application that meets system requirements.
Ability to apply creative thinking in the design and development of methods of processing data within information technology systems.
Ability to develop specific goals and plans to prioritize, organize, and accomplish work.
Responsible for mentoring junior team members and conducting code reviews.
Qualifications and Skills
Knowledge of general operating principles, capabilities, and limitations of information technology systems.
Knowledge of system development methodologies (e.g., Software Development Life Cycles such as Waterfall, Agile, Spiral, Proto-typing).
Knowledge of various programming languages/platforms (e.g., JAVA, C#, VB, COBOL, .NET, Windows, Linux)
Knowledge of database design principles and techniques to ensure client or organizational requirements are met.
Knowledge of client/organizational principles and procedures of computer programming/application development.
Knowledge of debugging/troubleshooting tools and techniques used to assess problems within a computer program/application.
Knowledge of general computer architecture (CPU, memory allocation, peripheral devices, I/O, etc.) in order to perform basic computer functions.
Knowledge of basic mathematical and algebraic principles to define equations and manipulate variables.
Detail oriented, have excellent writing & verbal communication skills and possess client facing skills.
Knowledge of Information Technology (IT) techniques for sorting, searching, and querying data (e.g., Structured Query Language).
Knowledge of methodologies and standards for keeping sensitive data secure.
Knowledge of database security practices to protect the databases from unauthorized users.
Knowledge of application deployment methodologies to develop and perform necessary migration tasks (e.g., data conversion, software installation/instructions, migration plans, change and release management) to properly manage deployments.
Benefits and Perks
Onshore Outsourcing benefits include: Paid vacation, Health Insurance, 401K, Life Insurance, Casual dress code, Community Outreach Program, Onsite special events, Discounted Health Club memberships, and more!