Software Developer

Tualatin, OR
Full Time
IT
Mid Level
Job Summary
This pivotal role will be the sole developer responsible for crafting, testing, and maintaining critical code that seamlessly integrates with various software platforms via SDKs and APIs. As the sole developer, you will play a crucial role in shaping the future of our company. This is a unique opportunity to lead and innovate in a dynamic environment where your contributions will be highly visible and integral to our success. Your role will not only shape our technical landscape but also propel your career forward, offering a rare opportunity to make a tangible difference in a growing company. You’ll be at the forefront of driving our automation initiatives and developing new workflows and software solutions that are central to our diverse projects. Your work will directly influence the efficiency and effectiveness of our operations, making this position highly impactful and rewarding.

Ideal Candidate Qualifications
  • Education: Bachelor’s degree in computer science, software engineering, or a related field. Relevant certifications or advanced degrees are a plus.
  • Experience: Minimum of 3 to 5 years of professional experience in software development, with a focus on Python, .NET, C#, J2EE, relational databases, and AI/machine learning.
  • Technical Skills:
    • Proficiency in Python, .NET, C#, and J2EE programming.
    • Strong knowledge of relational databases and SQL, with experience in designing and managing database schemas, writing complex queries, and optimizing performance.
    • Experience with ORM technologies (e.g. SQLAlchemy, Entity Framework) for database interactions.
    • Familiarity with AI and machine learning techniques, particularly for auto-classification tasks.
    • Experience with SDKs and APIs, including integration and development.
    • Familiarity with civil engineering and surveying software (e.g. GIS, CAD, surveying tools) is a plus.
    • Strong understanding of software development lifecycle, including testing, debugging, and maintenance.
  • Problem-Solving: Demonstrated ability to troubleshoot complex issues, develop effective solutions, and work independently with minimal supervision.
  • Communication: Excellent written and verbal communication skills. Ability to convey technical information to non-technical stakeholders.
  • Attention to Detail: Strong attention to detail and commitment to producing high-quality work.
  • Autonomy and Innovation: Ability to work independently while taking strategic direction from a small team of department leads, and to think creatively to solve complex problems
Job Functions and Responsibilities
  • Innovate and Develop: Independently create and refine code to integrate with our platforms, ensuring smooth functionality across various software and applications.
  • Software Development: Develop and maintain code in Python, .NET, C#, and J2EE to integrate with various civil engineering design and surveying software platforms.
  • Automate and Enhance: Drive automation initiatives by developing solutions that streamline and optimize our workflows.
  • API and SDK Utilization: Work with SDKs and APIs to enhance functionality, automate processes, and facilitate data exchange between different systems.
  • Database Management: Design, query, and manage relational databases using SQL. Utilize ORM technologies to interact with databases effectively.
  • AI and Machine Learning Integration: Apply AI and machine learning techniques to develop auto-classification solutions. Work on integrating machine learning models into existing systems to enhance functionality and automate processes.
  • Testing and Debugging: Conduct thorough testing of scripts and applications to ensure accuracy, performance, and reliability. Identify, troubleshoot, and resolve issues as they arise.
  • Troubleshoot and Optimize: Manage, test, and troubleshoot your code to ensure top performance and reliability.
  • Maintenance and Support: Maintain and update existing codebases in Python, .NET, C#, and J2EE to adapt to changes in software platforms or business requirements. Provide ongoing support and enhancements as needed.
  • Documentation: Create and maintain comprehensive documentation for all developed code, including usage instructions, technical specifications, and troubleshooting guides.
  • Collaboration: Work closely with multidisciplinary teams including civil engineers, surveyors, and project managers to understand requirements and ensure that solutions meet project needs.
  • Continuous Improvement: Stay current with advancements in Python, .NET, C#, J2EE, AI, and machine learning technologies. Recommend and implement improvements to enhance efficiency and effectiveness.
Company Overview
AKS Engineering & Forestry is a locally owned multi-discipline engineering consulting firm focused on developing infrastructure for private and public clients throughout the Pacific Northwest. Remaining true to our values and diligently maintaining our focus on quality enables our staff to thrive and grow. With seven offices and over 28 years in business, AKS is a well-respected and trusted resource to a broad portfolio of clients, providing a unique and diverse combination of services.
     - Civil Engineering                              - Land, Aerial, and Hydrographic Surveying
     - Land Use Planning                           - Landscape Architecture
     - Forestry/Forest Engineering             - Arboriculture
     - Natural Resources                            - Water Resources
     - Construction Support Services         - Geographic Information Systems (GIS)

Culture
AKS is recognized annually as one of the Top Workplaces in Oregon and Washington. With a reputation built on personal responsibility, straight answers, practical solutions, and client and employee service, AKS has become a highly sought-after place to work. We care deeply about building long-term relationships at all levels of our organization and look for opportunities to share meals together every week, go on team-building adventures, make team site visits, and host events that bring our people and clients together.

We are organized around multidisciplinary teams that follow projects from conception through construction. We function as one team, one company, one community, and empower our employees to deliver their best work to evolve, grow, and succeed.

Benefits
AKS proudly offers a comprehensive benefits package including medical, dental, vision, immediately vested 401(k) matching, and additional benefits and special perks, including:
  • Opportunities for personal and professional development, mentorship, advancement, and training.
  • Collaborative team environment, fun atmosphere, and all staff and team events.
  • Security working for an established, reputable, stable, and successful company.
  • Regular lunches and events to encourage staff to spend unstructured time together.
  • Flexible work schedule, vacations, and time off.
Visit our website for more information on the work we do and all that AKS offers.

AKS Engineering and Forestry does not work with third-party recruiters or agencies. Candidates should be warned that third-party recruiters may misrepresent themselves as working on behalf of AKS. Candidates should only communicate directly with AKS employees.

Third-party recruiters and agencies should not contact AKS Engineering and Forestry employees directly. Any resumes sent from third-party recruiters or agencies to an AKS employee or submitted through the AKS website are considered unsolicited and the property of AKS. AKS will not pay a placement fee unless the recruiter or agency has a signed contract with AKS before submitting a candidate for consideration.
Share

Apply for this position

Required*
Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.

Invitation for Job Applicants to Self-Identify as a U.S. Veteran
  • A “disabled veteran” is one of the following:
    • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
    • a person who was discharged or released from active duty because of a service-connected disability.
  • A “recently separated veteran” means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran status



Voluntary Self-Identification of Disability
Voluntary Self-Identification of Disability Form CC-305
OMB Control Number 1250-0005
Expires 04/30/2026
Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Please check one of the boxes below:

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

You must enter your name and date
Human Check*