Koch
Join our Talent Network
Skip to main content

Lead Application Engineer

This job posting is no longer active.

Description

Job-specific intro paragraph

The Application Developer will be a part of an international team that designs, develops and delivers new applications for Koch Industries. Koch Industries is a privately held global organization with over 120,000 employees around the world, with subsidiaries involved in manufacturing, trading, and investments. Koch Technology Center (KTC) is being developed in India to extend its IT operations, as well as act as a hub for innovation in the IT function. As KTC rapidly scales up its operations in India, its employees will get opportunities to carve out a career path for themselves within the organization. This role will have the opportunity to join on the ground floor and will play a critical part in helping build out the Koch Technology Center (KTC) over the next several years. Working closely with global colleagues would provide significant international exposure to the employees.

As a successful Senior Application Developer you will be highly collaborative, have strong critical thinking skills, excellent communication skills, embrace change, and take ownership of your work. You will work as a functional lead developer and work with an internal team to design, develop, enhance, and support software built using modern languages, frameworks, and technologies on Amazon Web Services. You will also support legacy applications built using traditional languages on various platforms. You should be highly motivated, a team player, and enjoy building high quality software as part of a DevOps team.

What You Will Do In Your Role

Bulleted List: Enter engaging responsibilities here - not a task list
  • Leading a team through the technical design and implementation of solutions
  • Mentoring and providing guidance to other developers
  • Participating in Agile team meetings
  • Participating in peer code reviews and technical meetings
  • Collaborating with team members and business stakeholders
  • Performing product demonstrations to stakeholders
  • Supporting legacy applications
  • Designing and building mockups, prototypes, or wireframes for front-end solutions
  • Designing and building back-end data models for services
  • Writing high quality, testable, supportable, and maintainable code
  • Executing unit tests and performing basic systems testing
  • Identifying system issues, improvements, and requirements
  • Identifying opportunities for process improvement and simplification
  • Creating or updating technical documentation and test cases
  • Staying updated on relevant new technologies
  • Participating in an on-call support rotation

The Experience You Will Bring

Requirements:

Bulleted List: 4-5 objective, non-comparable requirements are recommended
  • Bachelor’s degree or technical equivalent
  • 5+ years’ experience writing testable, efficient, supportable, and maintainable code in C#, TypeScript, or other common languages
  • 4+ years' experience building web applications, RESTful APIs, or other services in C# with .NET Core or .NET Framework
  • 2+ years' experience leading the design and implementation of modern applications that are secure, scalable, resilient, and efficient
  • Experience using Entity Framework or other Code First style ORMs
  • Experience building front-end solutions with Angular or other JavaScript frameworks
  • Experience writing automated tests using xUnit, Karma, and other common testing frameworks
  • Experience collaborating within a team on project execution
  • Knowledge of AWS services including, but not limited to the use of AWS Lambda, API Gateway, RDS, SQS, and S3
  • Knowledge of RDBMS systems (MS SQL, MySQL, etc..)
  • Knowledge of Software Design Patterns and principles
  • Knowledge of modern Agile and DevOps processes
  • Effective oral and written communication skills
  • Ability to multi-task and manage multiple priorities
  • Excellent organizational and troubleshooting skills with attention to detail
  • Comfortable working independently and in a team environment
  • Comfortable working with a remote team in a different time zone
  • Willing to accept changes in priorities and be flexible
  • Ability to research and innovate solutions, tools and technologies

What Will Put You Ahead

  • Bachelor’s Degree in Computer or Software Engineering, Computer Science, or other related field
  • AWS Certifications
  • Experience with Git or other version control systems
  • Experience with Azure DevOps
  • Experience with app containerization
  • Experience using collaborative UI design tools such as Adobe XD or Sketch
  • Experience with scripting languages such as Bash, PowerShell, or Python
  • Experience with application monitoring tools like AWS CloudWatch, Splunk, or similar tools
  • Proficiency with modern DevOps processes
  • Experience with Terraform and other HashiCorp products

Knowledge of IT systems in a Sales, Manufacturing, and Supply Chain Distribution Environment.
Examples: Order Entry, Production Planning, Tagging Inventory, Shipping, Invoicing, Sales Accounting   

Bulleted List: Preferred qualifications
  • Participating in an on-call support rotation

This job posting is no longer active.

Sign up for our talent network.

Not ready to apply? Take a minute to sign up to receive notifications on opportunities that match your interests.

Sign Up Now