We are looking for a Senior Software Engineer to design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes. The Senior Software Engineer engages directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions.
To be successful as a Senior Software Engineer, you should be able to drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle. Ultimately, a top-notch Senior Software Engineer will ensure that software deliverables comply with quality standards and are completed on time.
Responsibilities:-
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Prepare and install solutions by determining and designing system specifications, standards and programming
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with latest technologies
Requirements:-
- Proven experience as a Senior Software Engineer
- Extensive experience in software development, scripting and project management
- Experience using system monitoring tools and automated testing frameworks
- Knowledge of selected programming languages (e.g. Python, PHP)
- Knowledge of Git, Bitbucket & Gitlabs
- Knowledge of CI/CD & Agile Methodology
- Knowledge of AWS, Google Cloud or Azure would be a plus
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
- Familiarity with various operating systems (Linux, Mac OS, Windows)
- Analytical mind with problem-solving aptitude
- Ability to work independently
- Excellent organizational and leadership skills
- BSc/BA in Computer Science or a related degree
Qualifications:
- Analyzing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture, Coaching
India job search engine. India PHP jobs, jobs, job search, India, PHP JOBS in Ahmedabad ,PHP JOBS in Indore , PHP JOBS in Bangalore , Bangalore,PHP JOBS in Baroda jobs,PHP JOBS in Calcutta,PHP JOBS in Chandigarh,PHP JOBS in Chennai,PHP JOBS in Delhi,PHP JOBS in Gandhinagar,PHP JOBS in Gurgaon,PHP JOBS in Hosur,PHP JOBS in Hubli,PHP JOBS in Hyderabad, Indore,PHP JOBS in Mumbai,PHP JOBS in Nagpur,PHP JOBS in Noida,PHP JOBS in Pune