Job Duties/ Responsibilities:
- Perform application coding and programming through utilizing best practices and thorough knowledge of the system.
- Analyze requirements and propose high level solutions
- Create design documents, artifacts for applications, modules
- Perform unit testing, document test cases and results
- Utilize version control software and configuration tools
- Plan and coordinate implementation activities
- Create and update technical documentation
- Participate in source code reviews
- Create effort estimates based on business requirements
- Production job scheduling and monitoring
- Document and maintain data flows, job flows, SLAs
- Analyze application problems and defects
- Perform capacity planning
- Provide production support, batch support including on-call support as required
- Manage Infra tickets
- Investigate, troubleshoot and correct data and user related system errors, and provides clarification
- Continuously develop one’s own application / business domain knowledge and apply as appropriately in support of the application
- Identify impact to an application due to a project / enhancement
- Learn standard technology tools, programming languages and frameworks and apply as appropriately
Requirements:
EDUCATION AND EXPERIENCE:
- Bachelor’s Degree in Computer Science or equivalent
- 5+ years of Experience
- Proficient knowledge of technologies like Programming languages (Java), Database (Oracle, SQL server), Web services, Frameworks (Struts and Springs)
- Proficiency in Relational / Object Oriented database technologies
- Proficiency in MS office tools
- Experience delivering projects using a standard Project Life Cycle Methodology (waterfall / Agile)
- Experience using file transfer protocols
- Knowledge of the operation systems: Windows (2003/2008 Server), Linux, UNIX
ADDITIONAL DESIRABLE QUALIFICATIONS:
- Actively pursues opportunities for learning and self-development
- Good analytical and problem solving skills
- Is able to think logically, communicate clearly, and be well organized
- Identify continuous improvement opportunities
- Awareness of industry trends and best practices.
- Ability to conduct external research (e.g. web, bench marking, attends vendor conferences)
KNOWLEDGE, SKILLS, AND ABILITIES:
- Understand and follow programming standards and software development life cycle.
- Ability to define, design, build & release process including installation scripts and development of back out plan
- Understand SDLC/ Quality processes
- Ability to maintain multiple application environments
- Understand architectural principles, standards, and strategies
- Understand infrastructure, hardware and database environments
- Demonstrate basic understanding of technical architecture principles and standards.
- Demonstrate high level understanding of the technology strategy for the company.
- Demonstrate expert proficiency in one or more programming languages or tools.
- Demonstrate basic knowledge of multiple operating system platforms.
- Demonstrate basic proficiency in Relational / Object Oriented database technologies.
- Develop awareness of industry trends and best practices.
- Demonstrate an understanding of specific business functions within a domain.
- Conduct requested external research (e.g. web, bench marking, attends vendor conferences)
PROBLEM SOLVING AND DECISION MAKING:
- Perform systematic analysis and logical processes to identify problem causes using best available tools and results
- Able to formulate critical questions for input to resolution process.
- Ability to identify various potential causes, impacts and solutions for issues
- Independently looks to various sources of information when analyzing issues (e.g., statistical data, SME opinions)
- Understand impact changes will have to existing plans and systems
- Use a structured approach to problem solving and decision making
- Weigh various pieces of data and information when making decisions
- Break down issues/problems into smaller parts and permutations to offer a technical solution
- Recognize and provide recommendations for prevention & diagnosis of problems and design flaws,
PHYSICAL REQUIREMENTS:
- Ability to sit in one place for extended periods of time
- Ability to hear and speak to employees and outside business associates on the phone and in person
- Requires moderate right and left hand coordination for use of the personal computer
- Ability to interpret the letters and numbers on a personal computer screen and on memos, reports, and other documents
DESIRED LEADERSHIP SKILLS:
- Escalates conflict appropriately when needed
- Identifies problems independently and brings discussion for team input
- Follows through on their deliverable commitments (ex.
- Specific development commitments)
- Holds self-accountable for achieving results
- Confidently presents information to team members
- Acknowledges difficulties and responds well to feedback
- Directly and constructively communicates disagreements with others
- Demonstrates awareness of their strengths and weaknesses
TRAVEL REQUIREMENTS:
- Ability to travel domestically as required.
If interested please share your profiles to mailto:hr6@crystalconsultants.in
Thanks & Regards,
David Prabhakar
———————————————————————————————————————–
Crystal Consultants
( +91 (40) 40038252 | +91 98491 68034
PLOT NOT 85, P&T COLONY, BEHIND OXYGEN HOSPITAL,VIKRAMPURI,NEAR SECUNDRABAD CLUB, SECUNDRABAD-500009