Essential Functions:
• Support design, implement, and unit test JEE/Java web application code.
• Participate in the full SDLC (Agile), including iterative development, estimations and design sessions.
• Deliver project assignments on time and with high quality.
• Collaborate with Architects and other Software Engineering resources in implementing integrated, enterprise solutions.
• Perform software root cause analysis.
• Provide expertise in the development and calibration of software.
• Work with distributed teams across various time zones.
• Work with the Technical Leads to create and own system design documentation following standard templates; take initiatives to periodically review and recommend improvements to the templates as needs arise and to keep all documentation up-to-date.
• Act as subject matter expert (SME) in assigned business and technical domains with an excellent understanding of business and system processes, inter relationship/dependencies/interactions among system components and how things work end to end. Act as the “go-to” person on integration related questions.
• Regular, dependable attendance & punctuality.
Communication Skills:
• Excellent written and verbal communication skills.
• Strong in estimating and planning skills and the ability to clearly write technical specifications.
Reasoning Ability:
• Must be able to work independently with minimal supervision.