Savitr's portfolio encompasses design and development of web, desktop and mobile applications of various business domains comprising Automotive, e-Commerce, FailSafe Systems, etc
Administration (Good to have)
Always On, High Availability Strategies, SSIS, SSRS, BK and Restore, Auditing, Partitioning Tables, Monitoring Enviroments, Troubleshoot Outages, Install Config Environments
Others
Familiarity with SQL security techniques such as data encryption at the column level, Transparent Data Encryption (TDE), signed stored procedures, and assignment of user permissions
Data modeling to visualize database structure
Good understanding of SSRS reports would be added advantage.
Exposure to Continuous Integration and Continuous Delivery (CI/CD) application deployment cycle.
Key Responsibilities:
Designing databases and ensuring their stability, reliability, and performance.
Design, create, and implement database systems based on the end user's requirements.
Take on technical leadership responsibilities of database projects across various scrum teams
Capable of designing, coding, and maintaining SSRS/SSIS packages.
Understands and can assist in the following AlwaysOn, Disaster Recovery and High Availability.
Improve application's performances.
Prepare documentations for database applications.
Memory management for database systems.
Develop database schemas, tables and dictionaries.
Ensure the data quality and integrity in databases.
Fix any issues related to database performance and provide corrective measures.
Create complex functions, scripts, stored procedures and triggers to support application development.
Take regular database backup.
Test databases and perform bug fixes.
Provide authentication and authorizations for Database
Develop best practices for database design and development activities.
Ability to quickly analyse existing T-SQL code and make improvements to enhance performance, take advantage of new SQL features, close security gaps, and increase robustness and maintainability of the code.
Personal Attributes
Very good communication skills.
Ability to easily fit into a distributed development team.
Customer service oriented.
Enthusiastic/High initiative.
Ability to manage timelines of multiple initiatives.
Very good attention to detail and the ability to always follow up.
Experience:
12+ years of technical experience and knowledge, with depth / Subject Matter Expertise with Data solutions mainly Big Data, Azure Data Services based
Requirements
Driving decisions collaboratively, resolving conflicts and ensuring follow through with exceptional verbal and written communication skills.
Ability to orchestrate, lead, and influence virtual teams, ensuring successful implementation of customer projects. Presentation skills with a high degree of comfort with both large and small audiences
Experience in troubleshooting and identifying performance connectivity and other issues for the applications hosted in Azure platform
Experience in involving and providing the solutions during the sales cycle
Technical Skills
Should have architecting and hands on experience involving number of services like below
SQL, Azure SQL, NoSQL Database, Cosmos DB, Mongo DB
Big Data including SQL DW, Snowflake, Big Query, Redshift
Azure Data Bricks, ADF, Visualization tools as PowerBI or Other BI/Dashboarding skills
Basics of Machine Learning including Azure ML, Cognitive Services
Expertise in HDInsight, Hadoop, Cloudera, Spark, Python required
Experience:
8-12 years would be preferable. Knowledge details are:
Devops Responsibilities
Develop Solution Architecture for a specific solution based on architecture significant requirements and company-wide architecture standards.
Proven skills & experience in solution design and architecture of Big Data and Advanced Analytics Cloud Based solution using Azure Cloud Platform.
Experience working with DevOps tools and familiar with software lifecycle management (especially with Azure, AWS is a plus.)
Good level of expertise in system design, On-Prem and Cloud Integration.
Familiar with Micro-Service Oriented Architecture, containerization and serverless architectures. Familiarity with Docker, Kubernetes and othered containerized technologies.
Deploy and configure Azure Infrastructure (Storage, Compute, Networking). Manage Azure Active Directory (AD).
Implement workloads and security (Azure site recovery, RBAC). Automate the deployment of Virtual Machines (VMs). Integrate on-premises network with Azure Virtual network.
Design an API Integration Strategy. Recommend a migration strategy on Azure.
Graphanna, Promothos, Kibana, ELK stack will be preferable
Must have Requirements
Must have 3-6 years’ experience in Kubernetes & Docker, Azure DevOps hands-on (Must)
Worked on terraform, ansible, Linux, shell script, Jenkins.
Currently remote till COVID normalises post that Hyderabad
Required Knowledge & Skills
Experience:
5- 10 years experience
Required skills
Experience in the development and architecture of cloud applications and infrastructure required.
Strong working knowledge in core Java, JEE, JSON, REST APIs like Java API for RESTful Web Services (i.e., JAX-RS, Spring, SparkJava)
Hands-on experience with Logging (Log4j), and Unit Testing using the JUnit, TestNG using Mocking frameworks such as Mockito, EasyMock, RestAssured
Experience working with enterprise applications using Spring and Hibernate.
Experience working with SQL Queries and database servers like MSSQL Server, Oracle, MySQL
Must have experience in working with version control system like GIT, SVN etc. and build tool like Gradle and Maven, with knowledge of continuous integration and delivery.
Good command over using Data Structures especially XML, JSON operations and Processing technologies.
Should have good knowledge of Threading, Socket Programming, IPC
Hands-on in OOP, Design Patterns, TDD, IoC, DI, Knowledge of Serialization/De-serialization
Job Description:
This Java Developer will work to ensure effective implementation of Java micro-services and services, which include full lifecycle design, development and maintenance of Enterprise and Domain Services. This person will also research, design, document, and modify software specifications throughout the service lifecycle in accordance with the business goals and organizational architectural standards. Capable of leading the development of comprehensive integration solutions using Java web services as core. Must have complete understanding of Java/J2EE n-Tier architectures, Web Services standards, integration, and design Patterns.
The candidate is expected to be a reliable technical professional who can handle job responsibly and autonomously.
Responsibilities:
Work on creating the requirement analysis, design documents and test cases
Design, develop and maintain Java applications and RESTful services
Design and develop Java spring based REST services (Synchronous and Asynchronous)
Perform the unit tests of the service in a development environment
Perform the integration testing in a development environment
Create process flows, high level functional and detailed technical design specifications from business requirements
Design and develop cloud ready and cloud native services & applications
Required Experience
Bachelor’s degree in Computer Science or Technology; Master’s degree is preferred
Should possess experience on object-oriented application building experience in a professional environment
Should have hands on experience in Java /JEE, Spring 4.x/5.x, Spring Boot and other Spring related technologies
Should have experience in designing and developing services for high volume, high transactions environment such as retail e-Commerce websites or real-time events processing
Should possess strong experience in building REST services and/or micro-services
Knowledge working closely with GIT, BitBucket
Should have minimum experience working in an Agile development environment
should have experience in test automation and test-driven development using Junit, Mockito, or equivalent tools
Should be familiar with Continuous Deployment/Integration practices including automated unit/integration/regression tests, Jenkins, Maven, etc.
Must have excellent verbal and written communication skills in English
Willing to learn and work with new technologies
Must have experience dealing with performance, scalability, and testability of enterprise applications
Experience with AWS or other cloud platforms
Knowledge and experience with containerized application development using Docker
SUMMARY
Under general supervision, contributes to the development, maintenance, and enhancement of client systems and assists in the development of new features. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Candidate should be able to design relational database tables, develop Business Logic using Java Spring, write Unit tests, create Regression UI tests using Cucumber/Selenium, and implement Data Presentation using JSP, JQuery, JS, Bootstrap, CSS and HTML. Experience with Microservices, Spring Boot, ReactJS, NonSQL Databases (Redis or similar), AWS Cloud is a big plus. Tools and Environment: Eclipse, MS SQL Server, Redis, Tomcat, Apache, Windows.
EDUCATION and EXPERIENCE
Bachelor's degree (BA/BS) in a related field such as information systems, mathematics, or computer science or equivalent work experience. Requires technical knowledge, training and understanding of the job's requirements. Typically has 5+ years of relevant work experience. Consideration given to equivalent combination of education and experience.
COMMUNICATION SKILLS
Excellent written and verbal communication skills. Strong organizational and analytical skills.
Ability to provide efficient, timely, reliable and courteous service to customers.
Ability to effectively present information.
REASONING ABILITY
Ability to comprehend, analyze, and interpret complex documents. Ability to solve problems involving several options in situations. Requires advanced analytical and quantitative skills
TECHNICAL SKILLS
Full stack developer with hands on development experiences
Hands on IDE: IntelliJ, Eclipse
Operating System: Windows, Linux, Unix
Hands on Struts, Spring, XML, WebServices, XSLT, Message Queues, AJAX, Spring Boot
Hands on JAVA, J2EE, JSP, Servlets, JSF, JQuery, Web Services (JAX RS and JAX WS, EJB 3.0, Javascript
Hands on MSSQL, PL/SQL, Oracle
Hands on Tomcat, JBOSS
Hands on Shell scripting
Hands on AWS, Azure, and any other cloud platform
Familiar with Git repository management with GitHub
Automation and testing software suites such as Selenium or Junit
Understanding of Agile development processes and familiar with tool: JIRA, Azure DevOps
NodeJS is a plus
Python/Jython scripts is a plus
Software modernization design experience is a plus
BONUS & NICE TO HAVE
Experience with SoX & SOC Audit process and remediations
Experience and knowledge of data & system security, vulnerability and remediations
As aSr / .NET Engineer, you will play a key role in the development and support of the company’s key applications. This includes analysis, designing, developing, and testing the application whilst also managing technical/operational support tasks. This role also requires the candidate to have a sound understanding of enterprise application development standards and methodologies and demonstrated experience working with custom enterprise frameworks.
As a member of our geographically distributed development team your communication and analytical skills are essential to the role.
Required Knowledge & Skills
5–10 years’ experience in various software development/maintenance roles and proven experience working on .Net project under an Agile /Scrum methodology and extensively used.
ASP.Net
MVC.Net
C#
Web API
JQuery, Javascript
HTML, CSS, Bootstrap
Version control systems like GIT.
SQL Server
Good to have
Dot Net Core
Azure pipeline and services
Angular
Key Responsibilities
Provide daily ongoing development foruser stories.
Get expertise on applications and provide technical/operational support.
Ability to meet virtually with clients as and when needed to discuss technical/operational issues.
Develop documentation throughout the software development life cycle.
Participate in requirements analysis
Write clean, scalable code using .NET programming languages
Refactor, debug code, test and deploy applications
Development according to best practices as per industry standards.
Post Implementation support and production support.
Knowledge on working with IT Service Management tool like service now
Experience in Azure Devopswill be a great advantage
Competence in SQL Server. Advance PL/SQL, Stored Procedures etc
Experience in doing peer reviews and code reviews.
Exposure to Source control like TFS, GIT
Understanding of Agile methodologies
Understanding of Enterprise Frameworks, Release procedures, understanding of development environments.
Demonstrated ability in communicating with business users and assessing their needs.
Time Management Skills.
Analytical and problem-solving skills.
Excellent troubleshooting and communication skills.
Personal Attributes
Very good communication skills.
Ability to easily fit into a distributed development team.
Customer service oriented.
Enthusiastic/High initiative.
Ability to manage timelines of multiple initiatives.
Very good attention to detail and the ability to always follow up.
As the QA/Tester for I.T. you will play a key role in the development team’s testing and release strategy for the company’s information technology solutions. This includes the promotion of rigorous system testing, regression testing, creation of user test plans and monitoring of all testing through the various stages of development to software release. The aim of this position is to increase the robustness of our applications through better adherence to compliance requirements and I.T. best practice.
Your skills in attention to detail and ability to handle multiple testing tasks concurrently, whilst working with minimal oversight, will enable you to thrive in our development environment. Your ability to work with our technical development team and liaise with test teams in the user community will be critical to your success in this role.
Assist the development team to
Analyze system requirements in order to define test requirements (including building a working knowledge of each application).
write and maintain test scripts
create standardized test data
develop system test plans
develop regression test plans
run any automated testing software
document test results
store all test results
Assist the user community by
formulating user acceptance test plans
liaising with users to provide any assistance with testing queries
ensuring successful completion of all planned user testing
Assist with gaining signoff’s for release from business application owners.
Monitoring the entire test/release process and ensuring that all quality assurance and compliance requirements are followed.
Ensure application logs are reviewed and coordinate error resolution.
Liaise with the development team to resolve issues that arise out of the testing process.
Inform the development manager of any issues that may affect the schedule, budget or quality of the product or testing process.
Is involved in understanding Business requirements and works with the development architect to translate requirements into solution architecture designs.
Become a champion for best practices and standards in testing and test documentation, with a commitment to quality in both.
Review testing tools, techniques, and technologies with contribution in performance testing.
Assist in maintaining the required test and other related evidence in order to comply with the relevant regulations (eg. SOX)
Required Knowledge & Skills
5+ years in Test Automation
QA and testing experience in medium to large enterprises.
Selenium with C#– Must have
Spec Flow and BDD
Experience in Performance Test (Good to Have)
Knowledge of SDLC and QA lifecycle
Strong interpersonal skills.
Strong verbal and written communication skills.
Strong documentation skills.
Strong knowledge of Test Automation Framework.
Fluent in written and spoken English.
Familiarity with Test tools, Web site test and management tools.
Technical testing experience and competence in web applications, including .net, ASP.net as well as SQL experience is desired.
Knowledge of client server, databases and application servers
Ability to work under pressure with multiple priorities.
Self-motivated individual who works well in a team environment.
Personal Attributes
Very good communication skills.
Ability to easily fit into a development team.
Customer service oriented.
Enthusiastic/High initiative.
Ability to manage timelines.
Very good attention to detail and the ability to always follow up.
You are also required to carry out all the tasks that may be incidental to the performance of your duties and responsibilities, and such other tasks as the Employer may reasonably direct from time to time.
Qualifications
Previous experience in a QA/Test coordinator role.
Knowledge in client-server and web applications.
Experience using SQL desirable.
Knowledge of Microsoft .Net technologies desirable.
Key Responsibilities
Responsible for design, problem solving, develop, modify, debug and/or maintain software system for one or more specific modules within a large software system scope
Roles and responsibilities will include:
follow software engineering standards, applicable software development methodology and release processes, to ensure code is maintainable, scalable , supportable and demo the software products to stakeholders
work within a scrum team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross functional teams to achieve goals.
technical accountability for your specific work products within an application and provide technical support during solution design for new requirements.
Encourage to actively look for innovation and continuous improvement, efficiency in all assigned tasks
Preferred Skills/Experience:
4-7 years for experience in developing highly scalable, reliable, modular, secure web and mobile applications
BTech / Masters in computer science
Expert in latest Frontend technologies like React, React-Native, Redux, and other JS libraries
In depth knowledge of HTML, CSS & JavaScript
Experience developing REST APIs using Node.js
Experience in writing Microservices using Node.js
Experience with relational databases and NoSQL
Develop responsive designs and thoroughly test cross browser compatibility
Review functional requirements, providing technical feedback on feasibility and architectural approach and framework.
Experience or willingness with developing serverless architecture
Strong CS fundamentals including familiarity with data structures and especially the asynchronous challenges that face JavaScript developers today.
Require experience and Strong understanding of entire Software Development Life Cycle (SDLC), Agile (Scrum), Software design/architecture process, CI/CD processes, unit testing & Test-Driven Development (TDD)
Willingness to accept responsibility not only for your own work but the work of the team as a whole
Excellent communication skills, both verbal and written
Enjoy being part of a highly collaborative, challenging work environment
Good to have experience in using AWS services, such as S3, EKS, ALB etc.
JOB REQUIREMENTS:
As a DevOps Engineer, you must be highly detail-oriented and organized, with the ability to work proactively and effectively with minimal supervision. You must also have proven requirements-analysis and problem-solving abilities as well as strong debugging and troubleshooting skills. It is also important for your role that you demonstrate excellent verbal and written communication and interpersonal skills as well as the ability to work with a team in a fast-paced environment.
Specific qualifications for the DevOps Engineer position include:
Bachelor’s degree in Computer Science or related field.
At least 3-5 years of relevant work experience.
Experience with Terraform or a similar infrastructure build tool
Experience with Amazon Web Services (AWS), such as EC2, S3, CloudFront, Route53, ELB, etc.
Familiarity with a Linux distribution (preferably Ubuntu)
Knowledge of good software architecture, design and development practices, and the ability to apply these practices in daily activities
Other preferred qualifications include:
Familiarity with Azure DevOps
Experience designing, building and supporting Java-based, database-backed web applications
Experience with Spring, JavaScript, HTML/CSS and at least one major relational database, preferably PostgreSQL
Experience with web application frameworks such as AngularJS or ReactJS
Experience with automated testing frameworks
Familiarity with security and networking best practices