Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Hyderabad |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | Application Programming / Maintenance |
EmploymentType | Full-time |
*Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.As a member of the software engineering division, you will perform detailed design based on provided high level design specifications. Assist in system planning, scheduling and implementation. Build enhancements (including new product features) and resolve bugs. Build and execute unit test and unit test plans. Review integration and regression test plans created by QA. Interact with QA and porting engineering about problems in the code.Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience., *DevOps / Applications Engineer IIThe Applications Engineer will be a member of the Cloud Engineering / DevOps team for our Linux platforms. The successful candidate will assist in development and maintenance of software to automate the code deployment process across internal and external application environments. The ideal candidate will be an engineer who is passionate about software development, understands the intricacies of building and maintaining a robust, highly automated deployment pipeline. The Applications Engineer will work closely with the Development, QA, and Cloud Operations team.Responsibilities:Work closely with Development, QA, and IT to define, implement and support automated deployment systems for various application environments.Help improve Configuration Management to ensure all systems are properly and consistently updated. Support teams in code deployments, configuration, and system maintenance for both Manual and Automated test environments.Support Internal teams with any test environment related issues/questionsPro-actively identify hurdles in the release process, drive the release process/SDLC changes and enforce the process with various stakeholders.Help transform the release process to maximize efficiency and quality of code.Help design, build and maintain constantly evolving test infrastructures. Communicate with Software Engineers, QA Engineers, and Operations teams on schedules and priorities and ensure releases are on track.Requirements:BS in Computer Science / Software Engineering or equivalentProficiency with Linux environments and Bash scriptingExperience developing code using Python or similar programming languagesA minimum of 2 years of experience in a DevOps/SRE related discipline or experience in a build/release and configuration management roleExperience with Continuous Integration tools such as Jenkins or GitLabExperience with configuration management and deployment/infrastructure automation tools such as Salt, Ansible, or ChefExperience with Virtual Environments; OpenStack, Virtual Box, Vagrant, or Amazon EC2Understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration and Continuous DeliveryExperience in source control tools such as GIT or SVNAbility to apply detail-oriented focus to quickly solve problems.Strong written and verbal communication skillsAbility to work independently on complex software projectsExperience with Docker/Kubernetes and Oracle databases are a plusWillingness to learn new technologies and adaptAbility to attend weekly status calls in US morning hours
Keyskills :
system maintenancecontinuous integrationautomation toolssoftware engineerssoftware developmentgitsoftware development life cycleconfiguration managementbashsoftware engineering