EPEpsilon Data Management
Software Engineer 2
Bangalore ₹4-6 LPA Posted 3 Jun 2025
FULL TIME
Sql Server Db
Agile Model
Shell Scripting
Unix
Python
Job Description
Responsibilities
- Assist in the definition, development, and documentation of software's objectives, business requirements, deliverables, and specifications in collaboration with internal users and departments.
- Develop technical documentation for system components, development environment, implementation strategies, and detailed specifications.
- Design, validate, and execute software test plans.
- Collaborate with QA team to define test cases, metrics, and resolve questions about test results.
- Communicate problem/resolution process to project management.
- Develops and implements solutions in accordance with policies and procedures.
- Facilitate the design and implementation process for new products/projects, informing senior executives of alternatives.
- Work with cross-functional teams during crisis to perform root cause analysis (RCA) and resolve complex incidents.
- Work on performance tuning, debugging and troubleshooting applications with distributed teams.
- Ability to design and build flexible and extensible systems with a focus on Automation and code reuse and generation.
- Familiar with Application Development Life Cycle and be able to independently participate in each component.
Qualifications
Technical:
- Informatica ETL Developer with 4-6 years of experience required.
- Hands-on experience with Informatica PowerCenter, Data Exchange / Data Transformation Tool.
- Working experience with Oracle PL/SQL.
- Exposure to Unix Shell Scripting, Python.
- Nice to have:Hands-on IICS.
- Knowledge in SSIS.
- Knowledge in SQL Server DB.
- Knowledge of version control systems like GIT/ADO is desirable.
- Has worked on Agile Model of Software development lifecycle.
Non-Technical:
- Ability to work well within a team environment that includes geographically distributed team members.
- Ability to work within tight deadlines and effectively prioritize and execute tasks in a high-pressure environment.
- Strong communication skills (verbal and written) and an ability to communicate with internal and external customers and all levels of management, including communicating technical information to nontechnical audiences.
- Possess appetite for learning new applications and domain through exploration and reverse engineering.
- Strong time management skills.
- Ability to take full ownership of tasks and projects.
Education:
- Bachelor's degree in computer science, or equivalent.