Senior Software Developer

job
  • VanderHouwen
Job Summary
Location
Beaverton ,OR 97078
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
16 Jan 2025
Share
Job Description

Senior Software Developer

Our client is seeking a Senior Software Developer to join their dynamic and evolving team. This role is uniquely positioned to address and modernize legacy systems while contributing to critical documentation and process improvements in a technically complex environment. As a Senior Developer, you will play a pivotal role in maintaining and enhancing custom applications while documenting and organizing processes for a system that has undergone multiple modifications without formal documentation. This is an exciting opportunity to leverage your expertise in older technologies like VB6 and WPF, combined with modern practices, to make a tangible impact within a small, collaborative team.


Senior Software Developer Responsibilities

  • Documentation: Create and maintain detailed documentation for homegrown systems and their modifications to establish a clear knowledge base for ongoing and future development.
  • Legacy Systems: Support and enhance legacy applications, with a focus on VB6 and WPF, ensuring robust functionality and reliability.
  • Development: Design, develop, and implement solutions across various platforms, prioritizing business needs and user requirements.
  • Process Improvement: Standardize and optimize testing, deployment practices, and IT methodologies to enhance team efficiency and performance.
  • Collaboration: Work closely with the team to track, prioritize, and execute enhancement requests and bug fixes in a timely manner.
  • Technical Debt Management: Assist in cleaning up and modernizing older technologies, contributing to long-term strategic improvements.
  • Environment Maintenance: Maintain and optimize multiple environments to support application development activities.


Senior Software Developer Qualifications

  • Bachelor’s degree in computer science or a related field, or equivalent experience.
  • At least 5 years of senior-level software development experience, with proven proficiency in VB6 and WPF.
  • Comprehensive knowledge of various programming languages and techniques.
  • Proven ability to lead and implement solutions, managing design constraints and approvals.
  • Proficiency in the full software development lifecycle, including specification, design, development, testing, deployment, and maintenance.
  • Demonstrated success deploying and supporting production applications.
  • Ability to work effectively both independently and as part of a team.
  • Exceptional analytical and problem-solving abilities.
  • Strong communication skills for both technical and non-technical audiences.
  • Adaptability and eagerness to learn and implement emerging technologies.


Technical Skills:

  • Web Technologies: ASP.NET Core, HTML5, CSS, JavaScript.
  • Database: Microsoft SQL Server.
  • ORM: Entity Framework (EF) Core.
  • Version Control: Git.
  • Desktop Frameworks: WPF, VB6.
  • Scripting: PowerShell.
  • Programming Languages: C#, VB6, PowerShell, JavaScript.


Preferred:

  • Experience with Docker/Containers.
  • Familiarity with Elasticsearch.
  • Knowledge of N-Tier architecture and design.
  • Strong commitment to coding standards, design patterns, and business logic best practices.

Other Smiliar Jobs
 
  • Beaverton, OR
  • 5 Days ago
  • Lafayette, OR
  • 8 Days ago
  • Vancouver, WA
  • 8 Days ago
  • Fort Belvoir, VA
  • 7 Days ago
  • Vancouver, WA
  • 7 Days ago
  • Vancouver, WA
  • 5 Days ago
  • Vancouver, WA
  • 3 Days ago
  • Oregon City, OR
  • 2 Days ago
  • Clackamas, OR
  • 2 Days ago
  • Beaverton, OR
  • 1 Days ago
  • Vancouver, WA
  • 1 Days ago
  • Clackamas, OR
  • 7 Days ago
  • McMinnville, OR
  • 8 Days ago