18 Aug
|
Amtech Software
|
Bengaluru
18 Aug
Amtech Software
Bengaluru
Position Overview
We are seeking a Software Engineer II to take ownership of discrete features and workstreams on the EnCore ERP platform. You will work independently on familiar domains while collaborating with the team to deliver predictable, high-quality output. At this level, you bridge the gap between individual contributor and technical leader—you own end-to-end implementation, including testing, code review, and knowledge transfer.
This role emphasizes independent delivery, testable code, transaction safety, and SQL efficiency. You will mentor newer engineers, contribute to architectural discussions, and take increasing accountability for system quality and performance.
Key Responsibilities
Own discrete features and bug fixes from specification to production, including design, implementation, testing, and documentation.
Write testable, maintainable C# using dependency injection, appropriate abstractions, and separation of concerns (UI, business logic, data access).
Develop productive SQL queries with correct transaction handling, understanding of execution plans,
and performance optimization.
Design and implement unit and integration tests that catch real problems and remain reliable across code changes and environments.
Lead code review of peer submissions, providing constructive feedback on correctness, testability, security, and performance.
Investigate performance issues in stored procedures and queries using execution plans, statistics, and production diagnostics.
Participate in database schema design and write safe, rerunnable migration scripts.
Support and mentor Associate Engineers, contributing to onboarding, pair programming, and knowledge building.
Propose improvements to team processes, tooling, and codebase consistency.
AI Proficiency (L2: AI Practitioner)
Scope: Personal productivity and routine task automation
Understanding: Understand when AI is appropriate for your work; recognize its strengths (code generation, documentation, explanati
📌 Software Engineer IINew (Bengaluru)
🏢 Amtech Software
📍 Bengaluru