EPIQ Careers 2024: hiring freshers for the role of Associate Software Engineer. Candidates with BE/BTech with Computer Science or relevant background are eligibile to apply. The detailed eligibility and application process are given in below.
Job Responsibilities
Work in a fast-paced environment as a software developer in an Agile (Scrum) development team.
Translate business requirements into intuitive software solutions.
Own work items across User Story(s) and effectively drive them to closure as a part of end-to-end development lifecycle.
Participate in technical design discussions and hands-on solution implementation.
Keep a critical eye on solutions being implemented and identify quality, performance, or architectural concerns/improvements.
Document technical issues and resolutions identified during implementation of user story(s), configuration changes and deployment issues and share them with the team.
Contribute to Production Support activities as required by the project.
Collaborate with fellow software developers across geographic locations.
Qualifications and Skills
B. Tech or B.E degree in Computer Science or related engineering streams/ M.S. in Computer Science
0-2 years of Software development experience with Java
Should have a thorough understanding of object-oriented development and Java.
Knowledge of concurrent programming challenges: multi-threading, race conditions, deadlocks, etc.
Should have a good understanding of multithreading and asynchronous methods of code execution.
Should have knowledge/experience of RDBMS, such as MySQL, Oracle, or SQL Server.
Should have knowledge on front-end libraries, HTML, CSS, and frameworks such as React or Angular.
Should have knowledge/experience of RESTful APIs. Experience with Django is a plus.
Any knowledge/experience of Python would be a plus.
Should be aware of source control management software such as Git and TFS
Should be aware of ALM tools such as Azure DevOps (formerly VSTS) or Jira
Should be willing to learn new technologies/domain as needed by the project.
High energy, proactive and approachable personality who enjoys solving diverse problems.
Proven problem-solving abilities and creative thinking.
Ability to positively interact with all members of development team, cross-functional teams, and product teams.
Self-starter capable of delivering tasks with close to zero supervision.