JOB SUMMARY :
Leads the concept, plan, design, and development of software systems or applications for software enhancements and new products.
Standard Work Environment
Majority time spent on PC (Phys. Req.)
Travel required, may be domestic or international
JOB ACCOUNTABILITIES :
Understand and Adhere to all Corporate Policies to include but not limited to ACI Code of Ethics and Global Information Security.
Independently designs, develops, tests and delivers high quality software / solutions with limited direction from the project lead and / or manager.
Creates and reviews assigned product / project deliverables (i.e. impact assessments, external and internal specifications, code manuals, education material, installation guides, etc.).
Assists with setting technical direction for ACI products and / or projects.
Provides guidance and subject matter expertise to the development organization.
Isolates and corrects complex problems at a subsystem level.
Anticipates solutions for the customer that results in better products.
Perform other duties as assigned.
Skills Sets :
1.Expertise in Java& J2EE , it
2.Expertise in Springand Hibernate.
3.Expertise in RDBMSand dataware house concepts
4.Expertise in frontend technologies (like ExtJS )
5.80-90% hands ondevelopment (design and development) and 10-20% (mentoring and guidingengineers)
6.Experience inworking with Principal SE to come up with Detailed Design based on the HighLevel design.
7.Experience inmentoring and guiding engineers on technologies.
Bachelor's degree in computer science or related field or equivalent software development experience.
3+ years related experience.