KomatsuKO

Application Developer

Komatsu
United States only
Apply now

Komatsu is an indispensable partner to the construction, mining, forestry, forklift, and industrial machinery markets, maximizing value for customers through innovative solutions. With a diverse line of products supported by our advanced IoT technologies, regional distribution channels, and a global service network, we tap into the power of data and technology to enhance safety and productivity while optimizing performance. Komatsu supports a myriad of markets, including housing, infrastructure, water, pipeline, minerals, automobile, aerospace, electronics and medical, through its many brands and subsidiaries, including TimberPro, Joy, P&H, Montabert, Modular Mining Systems, Hensley Industries, NTC, and Gigaphoton.

Job Overview

We have a new created opportunity for an Application Developer to join our corporate IT team. This role is working onsite and can be based at our headquarters in Milwaukee, WI or Chicago, IL (near O’Hare). Fully remote work or alternative work locations will not be considered.

As an Applications Developer, you will be responsible for designing, developing, and deploying applications leveraging Azure services such as web apps, logic apps, and containers (AKS). Additionally, you will integrate observability using tools like Application Insights to monitor and optimize application performance.

Key Job Responsibilities

  • Azure Application Development: Design, develop, and deploy applications using Azure services such as Azure App Service (web apps), Azure Logic Apps, and Azure Kubernetes Service (AKS) for microservices-based application development.
  • Programming Languages and Frameworks: Utilize programming languages such as Java, Python, and C# and frameworks such as .NET to develop scalable and maintainable applications.
  • GitHub Actions and Azure DevOps (ADO): Implement CI/CD pipelines using GitHub Actions and Azure DevOps (ADO) to automate application deployment, testing, and release management processes.
  • Code Quality and Security: Implement code quality and security practices using tools such as Code QL, linting, static code analysis, and vulnerability scanning to ensure high-quality, secure code.
  • Observability Integration: Integrate observability tools such as Application Insights to monitor application performance, detect issues, and optimize resource utilization. Implement logging, metrics, and tracing to gain insights into application behavior.
  • Containerization and Microservices: Architect and implement microservices-based applications using containerization technologies (e.g., Docker, Kubernetes) and Azure services to achieve scalability, flexibility, and agility.
  • Integration and APIs: Integrate applications with other systems and services using Azure API Management, Azure Service Bus, and Azure Event Grid to enable seamless data exchange and interoperability.
  • Monitoring and Logging: Implement monitoring, logging, and alerting solutions using Azure Monitor, Azure Log Analytics, and Application Insights to monitor application performance and troubleshoot issues proactively.
  • Documentation and Collaboration: Document technical designs, development tasks, and system configurations for reference and knowledge sharing. Collaborate with cross-functional teams, including architects, developers, testers, and business stakeholders, to ensure alignment with business requirements and objectives.

Qualifications/Requirements

  • Bachelor’s degree in computer science, Information Technology, or related field.
  • Strong application development internship experience or 1+ years of related experience in application development
  • Strong programming skills in languages such as Java, Python, and C# and familiarity with frameworks such as .NET.
  • Hands-on experience with CI/CD pipelines, version control systems (e.g., Git), and continuous integration tools (e.g., GitHub Actions, Azure DevOps) preferred
  • Familiarity with observability tools such as Application Insights for monitoring, logging, and tracing applications.
  • Strong problem-solving and analytical skills, with the ability to translate business requirements into technical solutions.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Additional Information

Percentage of Travel: <25%

Komatsu is an Equal Opportunity Workplace and an Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Komatsu know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Aug 26, 2024

Posted on

Jun 27, 2024

Job type

Full Time

Experience level

Entry-level

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileKomatsu logoKO

Komatsu

Company size

Social media

View company profileVisit komatsu.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at Komatsu

Explore the variety of open remote roles at Komatsu, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Komatsu

Remote companies like Komatsu

Find your next opportunity by exploring profiles of companies that are similar to Komatsu. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan