Senior programmer job description
Example senior programmer requirements on a job description
- Bachelor's degree in Computer Science or related field.
- Minimum 5 years of experience as a programmer.
- Proficiency in at least two programming languages.
- Knowledge of software engineering principles.
- Ability to write efficient and maintainable code.
- Highly organized and detail oriented.
- Excellent written and verbal communication skills.
- Excellent problem-solving and troubleshooting skills.
- Able to work independently and as part of a team.
- Strong customer service and interpersonal skills.
Senior programmer job description example 1
UT Health San Antonio senior programmer job description
Formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems.
Works cooperatively with internal and external stakeholders to complete functional and technical troubleshooting and testing.
Prepares detailed specifications from which programs will be written. Develops and documents modifications to business applications. Creates new inbound/outbound integration processes, pages for viewing and updating, and record definitions and key relationships. Designs, codes, tests, debugs, documents, and maintains programs. Collaborates with cross IT Teams and application owners to troubleshoot and resolve application issues to ensure timely resolutions. Provides daily support of designated applications, to include current or future interfaces. Performs as the primary technical liaison and develops custom reports as needed by system users. Creates IT solutions and process improvements relevant to the programs and processes, accounting for the multiple inter-dependencies and with research affiliates. May be responsible for completion of a phase of a project. Regularly provides guidance and training to less-experienced analyst/programmers. Performs all other duties as assigned.
Education:
Bachelor's degree in Computer Science or related field is required. Willing to accpet ampal experience lou degree
Experience:
Five (5) years systems analysis/programming activities in a clincal and/ or research environment is required.
Senior programmer job description example 2
Gearbox Software senior programmer job description
Responsibilities:
* UE4/UE5 plugin development of new SDK features
* UE4/UE5 plugin maintenance of existing SDK features
* Act as champion for Unreal, seeking ways to leverage the full capabilities of the engine
* Work with game teams to provide the best possible SDK that leverages the SHiFT platform
* Work with QA to ensure they have ways of recognizing and diagnosing issues that may arise
* Write automation tests that verify functionality of SDK features
* Develop and maintain an Unreal reference implementation
* Provide guidance/mentor to other developers on the team
Qualifications:
* Source level experience with Unreal Engine 4
* Solid grasp of Modern C++
* Excellent communication skills, both written and verbal
* Bachelor’s degree (or equivalent) in Computer Science or related technical discipline
* 5+ years of software development and product delivery experience
* Must be a quick study to learn new technologies
* Able to collaborate and lend experience to multiple parties on design and standards decisions
Bonus Points For:
* Experience with Unreal Engine 5 and/or Unity Engine
* Multiple platform development experience (Windows, Linux, game consoles, etc.)
* Familiarity with web technologies like REST or WebSockets
Gearbox Entertainment believes that all team members should be able to enjoy a work environment free from all forms of discrimination and harassment. We are committed to reflecting the diversity of the world we strive to entertain. As an Equal Opportunity Employer, we provide fair and equal treatment to all team members and applicants. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability, genetic information, pregnancy or maternity, veteran status, or any other status protected by applicable national, federal, state or local law.
Senior programmer job description example 3
AnswerNet senior programmer job description
Essential Duties and Responsibilities
· Work with internal technical teams and internal and external customers to define requirements, propose solutions, and negotiate timelines.
· With direction, designs, develops and documents software applications and modifications for multiple Windows and web-based systems written in C#, .NET, and JavaScript.
· Create and execute test plans, and work with internal users to obtain approvals.
· Strives to maintain a high level of knowledge and expertise in the supported programming languages and tools.
· Initiates and participates in the research and recommendation of new tools, techniques, and methods as they apply to the systems development methodology.
· Be a mentor to other team members
· Participate in on call rotation
· Performs other technical project duties as assigned.
Minimum Qualifications
· Minimum of 5-7 years professional experience with C#, .NET, MVC, OOP, API, JavaScript, and JQuery
· Minimum of 5-7 years professional experience with queries, stored procedures and any relational database (e.g., MySQL, MS SQL Server, etc.).
· Knowledge of Windows and web-based applications, basic networking and internet knowledge, software installation, support and troubleshooting.
· Familiarity with Microsoft Office products, specifically Excel
Nice to have skills
· SSRS
· SSIS
Soft Skills
· Desire to acquire new skills and improve existing skills.
· Ability to work in an extremely fast-paced, dynamic environment.
· Organized and detail oriented, with an ability to manage multiple concurrent tasks.
· Effective verbal and written communication skills that display's an ability to explain and discuss complex analysis and programming issues in a manner that can be understood by non-technical persons.
· Ability to establish and maintain working relationships with peers, leadership and business partners.
· Strong planning, organization, critical thinking, decision-making skills and problem-solving aptitude.
Company DescriptionAnswerNet has 35+ contact centers within the continental United States and Canada, providing a vast range of services to optimize telephone answering services, appointment setting and confirmation, customer support, sales, lead qualifications, market research to name only a small selection of contact management solutions provided to thousands of clients who process tens of millions of contacts every year.
AnswerNet has been recognized as an award-winning service by Inc. magazine’s Annual “Inc. 500 List of Fastest Growing Private Companies”, Customer Interaction Solutions magazine’s “Top 50 Teleservices Agencies.”
AnswerNet was also named a “Best Run Company” by SmartCEO magazine