Salary
💰 $90,000 - $110,000 per year
Tech Stack
.NETSubversionWPF
About the role
- Define, develop, test, analyze, and maintain software applications in support of Patterson software requirements.
- Collaborates with clients, developers and other team members in the conceptualization and development of new or existing software applications.
- Assists in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
- Helps research, identify, analyze, and fulfill requirements of all internal and external program users and stakeholders.
- Writes programming scripts to enhance functionality and/or performance of company applications as directed.
- Executes software testing on new and existing programs for the purposes of correcting errors and general debugging.
- Participates in defining software development project plans, including scoping, scheduling, and implementation.
- Performs program turnover to production support and customers upon completion of development, testing, and documentation.
- Provides higher level support for incoming incident tickets from end users to resolve application and software issues.
- Partners with other engineers in resolving problems with software products or company software systems.
- Performs other duties as assigned.
Requirements
- Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering, Business, or area of functional responsibility preferred, or a combination of equivalent education and experience
- 3-4 years of programming experience required.
- Should have prior experience within various platforms and languages, including: MS.NET, C#, and Object-Oriented Programming.
- Knowledge of all aspects of application development and project life cycles, including Agile and Scrum practices.
- Excellent understanding of coding methods and best practices
- Extensive relational database and operating systems experience
- Fluency in object oriented programming and design
- Ability to conduct research into software-related issues and products
- Proficiency with office productivity tools such as Microsoft Excel, Word and PowerPoint
- Must complete a basic OO programming exercise to our satisfaction prior to interview.