HHiring Reality
← Amtech Software

Software Engineer II

Amtech Software
Location
Bangalore
Posted
1 month ago
Department
Technology
What they actually want (must-haves)
  • Advanced C# and .NET proficiency
  • Experience with async/await and Task-based APIs
  • Knowledge of dependency injection and constructor-based patterns
  • Ability to write complex SQL queries using CTEs and advanced joins
  • Understanding of execution plans and transaction safety
  • Ability to write unit tests that are isolated and repeatable
Nice to have
  • Experience with enterprise systems (ERP, financial software)
  • Exposure to performance tuning in production systems
  • Familiarity with event-driven architectures
  • Experience with reporting systems or analytics
  • Understanding of database scaling and recovery strategies
What the job really is

As a Software Engineer II at Amtech, you will take ownership of features and bug fixes on the EnCore ERP platform, engaging in the full development lifecycle from design to production. Your responsibilities will include writing maintainable C# code, developing efficient SQL queries, conducting code reviews, and mentoring junior engineers. You will also participate in architectural discussions and propose improvements to team processes and tooling.

Things to weigh
  • No salary listed
  • Role emphasizes independent delivery, which may require self-motivation
  • Focus on SQL efficiency and transaction safety may indicate a complex codebase
  • Mentoring responsibilities may require additional time commitment
Job score2.8/5
Benefits1/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency0/5

Applying to Amtech Software?

See how your résumé matches this role — and tailor it from what actually gets interviews.