
Search by job, company or skills
The Assistant Manager - Enterprise Solutions - IT Developmentis responsible forsupporting the design, development, and implementation of the organization's critical enterprise software solutions. This role involves leading specific development initiatives, guiding junior developers, and collaborating closely with business stakeholders to translate complex needs into robust, scalable, and user-centric applications. The Assistant Manager will champion technical excellence,optimizedevelopment processes, and contribute significantly to business efficiency, competitive advantage, and sustainable growth within the IT Development department.
Key ResponsibilitiesLead the design, development, testing, and deployment of specific features, modules, or enhancements within enterprise applications (e.g., ERP, CRM, HRIS, custom business applications).
Write clean, efficient, well-documented, and maintainable code following established coding standards and best practices.Participate in architectural design discussions, ensuring solutions are scalable, secure, and performant.Oversee unit, integration, and user acceptance testing (UAT) for assigned components.
Collaborate closely with business analysts and stakeholders to gather,analyze, and document detailed business requirements for enterprise solutions.Translate complex business needs into clear and comprehensive functional and technical specifications.
Propose optimal system solutions and workflows, ensuring seamless integration with existing enterprise systems.
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Proven experience in software development, with a significant focus on enterprise applications.
Strongproficiencyin at least one major programming language (e.g., Java, Python, C#, Node.js, JavaScript frameworks) and associated development frameworks.
Solid understanding of database concepts (SQL/NoSQL) and experience with database design.
Deep hands-on experience in software development, with a strong understanding of architecture, system design, and coding best practices for enterprise solutions.
Strong ability to understand complex business processes,identifypain points, and translate them into effective technical solutions that deliver measurable business value.
Superior analytical and critical thinking skills to diagnose complex technical and business challenges,identifyroot causes, and implement effective, innovative solutions.
Excellent written and verbal communication skills, capable of articulating complex technical concepts clearly to non-technical business users and fostering strong cross-functional collaboration.
3Years and abovein relevant working experience
Job ID: 142155739