Contractor
Posted 2 days ago
Job description
Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada.
With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest "Canadian-Owned" IT staffing/consulting company.
Procom's areas of staffing expertise include:
Application Development
Project Management
Quality Assurance
Business/Systems Analysis
Datawarehouse & Business Intelligence
Infrastructure & Network Services
Risk Management & Compliance
Business Continuity & Disaster Recovery
Security & Privacy
Specialties Contract Staffing (Staff Augmentation)
Permanent Placement (Staff Augmentation)
ICAP (Contractor Payroll)
Flextrack (Vendor Management System)
Software Automation Engineer
On behalf of our Client, Procom Services is searching for a Software Automation Engineer for a contract opportunity in Hillsboro, OR.
Software Automation Engineer Job Details
Design and develop ASP.NET and C# software for a three-tier, highly available enterprise web applications. The ideal candidate will work as part of a talented and collaborative team functioning in an agile methodology that closely follows Scrum. This position requires a candidate who is self-disciplined, motivated and wants to make a difference.
Key Responsibilities
Design, develop, document, author and integrate software in a large enterprise application.
Implement unit tests and automated integration tests.
Deploy and test software on a continuous integration environment.
Understand software refactoring principles and apply them to existing software.
Quickly acquire the business domain and the terminology and data models in use.
Work within an Agile development process.
Software Automation Engineer Mandatory Skills
Bachelor's degree or advanced degree in Computer Science or related field
5 years developing web applications using ASP.NET
5 years developing services using C#
5 years with JavaScript, jQuery, JSON, CSS, HTML, and XML
3-5 years working in an agile development environment unit testing methods
Very strong relational database experience.
Software Automation Engineer Nice to Have Skills
Understand common design patterns and how to implement them
Solid understanding of software development process, including object oriented analysis, design, and implementation.
Organized, detail oriented documentation skills.
Software Automation Engineer Start Date
ASAP
Software Automation Engineer Assignment Length
6 Months
"Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties."
All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.
Most Popular Jobs Similar to Automation Software Engineer
software quality automation engineer
automation developer
software test automation engineer
software qa automation engineer
automation engineer
qa automation engineer
application software engineer
senior automation engineer
software tools engineer
software engineering specialist
Other Helpful Pages Related To Software Automation Engineer
Entry Level Python Developer Salaries
Entry Level Python Developer Career Research
Frequently asked questions
Q: What skills or qualities help someone succeed as a Automation Software Engineer?
A: To succeed as an Automation Software Engineer, key technical skills include proficiency in programming languages such as Python, Java, or C++, as well as experience with automation frameworks like Selenium, Appium, or Ansible. Additionally, strong problem-solving skills, attention to detail, and the ability to collaborate with cross-functional teams are essential soft skills, along with adaptability, continuous learning, and effective communication. These strengths enable Automation Software Engineers to design, develop, and implement efficient automation solutions, drive process improvements, and contribute to the growth and success of their organization.
Q: What is the career path for a Automation Software Engineer?
A: A Automation Software Engineer's typical career progression involves starting as a Junior Automation Engineer, where they design and implement automation solutions using programming languages and tools. As they gain experience, they can move into mid-level roles such as Automation Developer or Automation Architect, where they lead teams and design complex automation systems. Senior roles like Automation Engineering Manager or Technical Lead involve overseeing large-scale automation projects and mentoring junior engineers, with opportunities for further growth into leadership or specialized roles like AI/ML Engineer or DevOps Engineer.
